public class AnnotationDeployer extends Object implements DynamicDeployer
| Modifier and Type | Class and Description |
|---|---|
static class |
AnnotationDeployer.DiscoverAnnotatedBeans |
static class |
AnnotationDeployer.FieldMember
Implementation of Member for java.lang.reflect.Field
Used for injection targets that are annotated fields
|
static class |
AnnotationDeployer.FilledMember |
static interface |
AnnotationDeployer.Member
Small utility interface used to allow polymorphing
of java.lang.reflect.Method and java.lang.reflect.Field
so that each can be treated as injection targets using
the same code.
|
static class |
AnnotationDeployer.MethodMember
Implementation of Member for java.lang.reflect.Method
Used for injection targets that are annotated methods
|
static class |
AnnotationDeployer.ProcessAnnotatedBeans |
static class |
AnnotationDeployer.ProvidedJAXRSApplication |
| Modifier and Type | Field and Description |
|---|---|
static Set<String> |
knownEnvironmentEntries |
static Set<String> |
knownResourceEnvTypes |
static Logger |
logger |
static String |
OPENEJB_JPA_AUTO_SCAN |
static String |
OPENEJB_JPA_AUTO_SCAN_PACKAGE |
static Logger |
startupLogger |
| Constructor and Description |
|---|
AnnotationDeployer() |
| Modifier and Type | Method and Description |
|---|---|
static URL |
classLocation(Class clazz) |
AppModule |
deploy(AppModule appModule) |
void |
deploy(CdiBeanInfo beanInfo) |
WebModule |
deploy(WebModule webModule) |
EnvEntriesPropertiesDeployer |
getEnvEntriesPropertiesDeployer() |
static DeploymentModule |
getModule() |
static boolean |
isKnownEnvironmentEntryType(Class type) |
static boolean |
isShareableJNDINamespace(String jndiName) |
static List<org.apache.xbean.finder.Annotated<Class<?>>> |
sortClasses(List<org.apache.xbean.finder.Annotated<Class<?>>> list) |
static List<Class<?>> |
sortClassesParentFirst(List<Class<?>> list) |
static List<org.apache.xbean.finder.Annotated<Method>> |
sortMethods(List<org.apache.xbean.finder.Annotated<Method>> list) |
public static final Logger logger
public static final Logger startupLogger
public static final String OPENEJB_JPA_AUTO_SCAN
public static final String OPENEJB_JPA_AUTO_SCAN_PACKAGE
public AppModule deploy(AppModule appModule) throws OpenEJBException
deploy in interface DynamicDeployerOpenEJBExceptionpublic void deploy(CdiBeanInfo beanInfo) throws OpenEJBException
OpenEJBExceptionpublic WebModule deploy(WebModule webModule) throws OpenEJBException
OpenEJBExceptionpublic static DeploymentModule getModule()
public static boolean isKnownEnvironmentEntryType(Class type)
public static boolean isShareableJNDINamespace(String jndiName)
public static List<org.apache.xbean.finder.Annotated<Class<?>>> sortClasses(List<org.apache.xbean.finder.Annotated<Class<?>>> list)
public static List<org.apache.xbean.finder.Annotated<Method>> sortMethods(List<org.apache.xbean.finder.Annotated<Method>> list)
public EnvEntriesPropertiesDeployer getEnvEntriesPropertiesDeployer()
Copyright © 1999–2014 The Apache Software Foundation. All rights reserved.