public static class AnnotationDeployer.ProcessAnnotatedBeans extends java.lang.Object implements DynamicDeployer
| Modifier and Type | Class and Description |
|---|---|
static class |
AnnotationDeployer.ProcessAnnotatedBeans.AccessTimeoutHandler |
static interface |
AnnotationDeployer.ProcessAnnotatedBeans.AnnotationHandler<A extends java.lang.annotation.Annotation> |
static class |
AnnotationDeployer.ProcessAnnotatedBeans.LockHandler |
static class |
AnnotationDeployer.ProcessAnnotatedBeans.TransactionAttributeHandler |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
STRICT_INTERFACE_DECLARATION |
| Constructor and Description |
|---|
ProcessAnnotatedBeans(boolean wsAsRemote) |
| Modifier and Type | Method and Description |
|---|---|
void |
buildAnnotatedRefs(JndiConsumer consumer,
IAnnotationFinder annotationFinder,
java.lang.ClassLoader classLoader) |
AppModule |
deploy(AppModule appModule) |
void |
deploy(CdiBeanInfo beanInfo) |
ClientModule |
deploy(ClientModule clientModule) |
ConnectorModule |
deploy(ConnectorModule connectorModule) |
EjbModule |
deploy(EjbModule ejbModule) |
WebModule |
deploy(WebModule webModule)
Collects a list of all webapp related classes that are eligible for
annotation processing then scans them and fills out the web.xml with
the xml version of the annotations.
|
public static final java.lang.String STRICT_INTERFACE_DECLARATION
public void deploy(CdiBeanInfo beanInfo) throws OpenEJBException
OpenEJBExceptionpublic AppModule deploy(AppModule appModule) throws OpenEJBException
deploy in interface DynamicDeployerOpenEJBExceptionpublic ClientModule deploy(ClientModule clientModule) throws OpenEJBException
OpenEJBExceptionpublic ConnectorModule deploy(ConnectorModule connectorModule) throws OpenEJBException
OpenEJBExceptionpublic WebModule deploy(WebModule webModule) throws OpenEJBException
webModule - OpenEJBExceptionpublic EjbModule deploy(EjbModule ejbModule) throws OpenEJBException
OpenEJBExceptionpublic void buildAnnotatedRefs(JndiConsumer consumer, IAnnotationFinder annotationFinder, java.lang.ClassLoader classLoader) throws OpenEJBException
OpenEJBException