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 java.lang.Object
implements DynamicDeployer


Nested Class Summary
static interface AnnotationDeployer.ProcessAnnotatedBeans.AnnotationHandler<A extends java.lang.annotation.Annotation>
           
static class AnnotationDeployer.ProcessAnnotatedBeans.ConcurrencyAttributeHandler
           
static class AnnotationDeployer.ProcessAnnotatedBeans.TransactionAttributeHandler
           
 
Field Summary
static java.util.Set<java.lang.String> knownEnvironmentEntries
           
static java.util.Set<java.lang.String> knownResourceEnvTypes
           
 
Constructor Summary
AnnotationDeployer.ProcessAnnotatedBeans()
           
 
Method Summary
 AppModule deploy(AppModule appModule)
           
 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

knownResourceEnvTypes

public static final java.util.Set<java.lang.String> knownResourceEnvTypes

knownEnvironmentEntries

public static final java.util.Set<java.lang.String> knownEnvironmentEntries
Constructor Detail

AnnotationDeployer.ProcessAnnotatedBeans

public AnnotationDeployer.ProcessAnnotatedBeans()
Method Detail

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


Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.