org.apache.openejb.config
Class AnnotationDeployer.ProcessAnnotatedBeans

java.lang.Object
  extended by org.apache.openejb.config.AnnotationDeployer.ProcessAnnotatedBeans
All Implemented Interfaces:
DynamicDeployer
Enclosing class:
AnnotationDeployer

public static class AnnotationDeployer.ProcessAnnotatedBeans
extends Object
implements DynamicDeployer


Nested Class Summary
static class AnnotationDeployer.ProcessAnnotatedBeans.AccessTimeoutHandler
           
static interface AnnotationDeployer.ProcessAnnotatedBeans.AnnotationHandler<A extends Annotation>
           
static class AnnotationDeployer.ProcessAnnotatedBeans.LockHandler
           
static class AnnotationDeployer.ProcessAnnotatedBeans.TransactionAttributeHandler
           
 
Field Summary
static String STRICT_INTERFACE_DECLARATION
           
 
Constructor Summary
AnnotationDeployer.ProcessAnnotatedBeans(boolean wsAsRemote)
           
 
Method Summary
 void buildAnnotatedRefs(JndiConsumer consumer, org.apache.xbean.finder.IAnnotationFinder annotationFinder, 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STRICT_INTERFACE_DECLARATION

public static final String STRICT_INTERFACE_DECLARATION
See Also:
Constant Field Values
Constructor Detail

AnnotationDeployer.ProcessAnnotatedBeans

public AnnotationDeployer.ProcessAnnotatedBeans(boolean wsAsRemote)
Method Detail

deploy

public void deploy(CdiBeanInfo beanInfo)
            throws OpenEJBException
Throws:
OpenEJBException

deploy

public AppModule deploy(AppModule appModule)
                 throws OpenEJBException
Specified by:
deploy in interface DynamicDeployer
Throws:
OpenEJBException

deploy

public ClientModule deploy(ClientModule clientModule)
                    throws OpenEJBException
Throws:
OpenEJBException

deploy

public ConnectorModule deploy(ConnectorModule connectorModule)
                       throws OpenEJBException
Throws:
OpenEJBException

deploy

public WebModule deploy(WebModule webModule)
                 throws OpenEJBException
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.

Parameters:
webModule -
Returns:
Throws:
OpenEJBException

deploy

public EjbModule deploy(EjbModule ejbModule)
                 throws OpenEJBException
Throws:
OpenEJBException

buildAnnotatedRefs

public void buildAnnotatedRefs(JndiConsumer consumer,
                               org.apache.xbean.finder.IAnnotationFinder annotationFinder,
                               ClassLoader classLoader)
                        throws OpenEJBException
Throws:
OpenEJBException


Copyright © 1999–2015 The Apache Software Foundation. All rights reserved.