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
OpenEJBException
public AppModule deploy(AppModule appModule) throws OpenEJBException
deploy
in interface DynamicDeployer
OpenEJBException
public ClientModule deploy(ClientModule clientModule) throws OpenEJBException
OpenEJBException
public ConnectorModule deploy(ConnectorModule connectorModule) throws OpenEJBException
OpenEJBException
public WebModule deploy(WebModule webModule) throws OpenEJBException
webModule
- OpenEJBException
public EjbModule deploy(EjbModule ejbModule) throws OpenEJBException
OpenEJBException
public void buildAnnotatedRefs(JndiConsumer consumer, IAnnotationFinder annotationFinder, java.lang.ClassLoader classLoader) throws OpenEJBException
OpenEJBException