|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface InjectionContainer
This is the container that manages all injections. Could be an EJB Container or a WAR.
Method Summary | ||
---|---|---|
|
getAnnotation(Class<T> annotationType,
Class<?> clazz)
If class has container overridable annotations, this method will discover those overriden annotations. |
|
|
getAnnotation(Class<T> annotationType,
Class<?> clazz,
Field field)
If class has container overridable annotations, this method will discover those overriden annotations. |
|
|
getAnnotation(Class<T> annotationType,
Class<?> clazz,
Method method)
If class has container overridable annotations, this method will discover those overriden annotations. |
|
|
getAnnotation(Class<T> annotationType,
Field field)
|
|
|
getAnnotation(Class<T> annotationType,
Method method)
|
|
ClassLoader |
getClassloader()
|
|
DependencyPolicy |
getDependencyPolicy()
|
|
String |
getDeploymentDescriptorType()
For error messages |
|
String |
getEjbJndiName(Class<?> businessInterface)
|
|
String |
getEjbJndiName(String link,
Class<?> businessInterface)
|
|
Context |
getEnc()
|
|
Map<String,Map<AccessibleObject,Injector>> |
getEncInjections()
|
|
Map<String,EncInjector> |
getEncInjectors()
|
|
org.jboss.metadata.javaee.spec.RemoteEnvironment |
getEnvironmentRefGroup()
|
|
String |
getIdentifier()
Some identifier that can be used in error messages |
|
List<Injector> |
getInjectors()
|
|
org.jboss.virtual.VirtualFile |
getRootFile()
|
|
boolean |
hasJNDIBinding(String jndiName)
|
|
Container |
resolveEjbContainer(Class<?> businessIntf)
Deprecated. dependency resolving must not rely on runtime components |
|
Container |
resolveEjbContainer(String link,
Class<?> businessIntf)
Deprecated. dependency resolving must not rely on runtime components |
|
String |
resolveMessageDestination(String link)
Find a message destination in a deployment. |
Method Detail |
---|
String getIdentifier()
String getDeploymentDescriptorType()
ClassLoader getClassloader()
Map<String,EncInjector> getEncInjectors()
Map<String,Map<AccessibleObject,Injector>> getEncInjections()
List<Injector> getInjectors()
org.jboss.virtual.VirtualFile getRootFile()
Context getEnc()
@Deprecated Container resolveEjbContainer(String link, Class<?> businessIntf)
link
- businessIntf
-
@Deprecated Container resolveEjbContainer(Class<?> businessIntf) throws NameNotFoundException
businessIntf
-
NameNotFoundException
String getEjbJndiName(Class<?> businessInterface) throws NameNotFoundException
NameNotFoundException
String getEjbJndiName(String link, Class<?> businessInterface)
String resolveMessageDestination(String link)
link
- the message destination name
<T extends Annotation> T getAnnotation(Class<T> annotationType, Class<?> clazz)
<T extends Annotation> T getAnnotation(Class<T> annotationType, Class<?> clazz, Method method)
<T extends Annotation> T getAnnotation(Class<T> annotationType, Method method)
<T extends Annotation> T getAnnotation(Class<T> annotationType, Class<?> clazz, Field field)
<T extends Annotation> T getAnnotation(Class<T> annotationType, Field field)
DependencyPolicy getDependencyPolicy()
org.jboss.metadata.javaee.spec.RemoteEnvironment getEnvironmentRefGroup()
boolean hasJNDIBinding(String jndiName)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |