|
|||||||||
| 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(java.lang.Class<T> annotationType,
java.lang.Class<?> clazz)
If class has container overridable annotations, this method will discover those overriden annotations. |
|
|
getAnnotation(java.lang.Class<T> annotationType,
java.lang.Class<?> clazz,
java.lang.reflect.Field field)
If class has container overridable annotations, this method will discover those overriden annotations. |
|
|
getAnnotation(java.lang.Class<T> annotationType,
java.lang.Class<?> clazz,
java.lang.reflect.Method method)
If class has container overridable annotations, this method will discover those overriden annotations. |
|
|
getAnnotation(java.lang.Class<T> annotationType,
java.lang.reflect.Field field)
|
|
|
getAnnotation(java.lang.Class<T> annotationType,
java.lang.reflect.Method method)
|
|
java.lang.ClassLoader |
getClassloader()
|
|
DependencyPolicy |
getDependencyPolicy()
|
|
java.lang.String |
getDeploymentDescriptorType()
For error messages |
|
java.lang.String |
getEjbJndiName(java.lang.Class<?> businessInterface)
|
|
java.lang.String |
getEjbJndiName(java.lang.String link,
java.lang.Class<?> businessInterface)
|
|
javax.naming.Context |
getEnc()
|
|
java.util.Map<java.lang.String,java.util.Map<java.lang.reflect.AccessibleObject,Injector>> |
getEncInjections()
|
|
java.util.Map<java.lang.String,EncInjector> |
getEncInjectors()
|
|
org.jboss.metadata.javaee.spec.RemoteEnvironment |
getEnvironmentRefGroup()
|
|
java.lang.String |
getIdentifier()
Some identifier that can be used in error messages |
|
java.util.List<Injector> |
getInjectors()
|
|
org.jboss.ejb3.vfs.spi.VirtualFile |
getRootFile()
|
|
boolean |
hasJNDIBinding(java.lang.String jndiName)
|
|
Container |
resolveEjbContainer(java.lang.Class<?> businessIntf)
Deprecated. dependency resolving must not rely on runtime components |
|
Container |
resolveEjbContainer(java.lang.String link,
java.lang.Class<?> businessIntf)
Deprecated. dependency resolving must not rely on runtime components |
|
java.lang.String |
resolveMessageDestination(java.lang.String link)
Find a message destination in a deployment. |
|
| Method Detail |
|---|
java.lang.String getIdentifier()
java.lang.String getDeploymentDescriptorType()
java.lang.ClassLoader getClassloader()
java.util.Map<java.lang.String,EncInjector> getEncInjectors()
java.util.Map<java.lang.String,java.util.Map<java.lang.reflect.AccessibleObject,Injector>> getEncInjections()
java.util.List<Injector> getInjectors()
org.jboss.ejb3.vfs.spi.VirtualFile getRootFile()
javax.naming.Context getEnc()
@Deprecated
Container resolveEjbContainer(java.lang.String link,
java.lang.Class<?> businessIntf)
link - businessIntf -
@Deprecated
Container resolveEjbContainer(java.lang.Class<?> businessIntf)
throws javax.naming.NameNotFoundException
businessIntf -
javax.naming.NameNotFoundException
java.lang.String getEjbJndiName(java.lang.Class<?> businessInterface)
throws javax.naming.NameNotFoundException
javax.naming.NameNotFoundException
java.lang.String getEjbJndiName(java.lang.String link,
java.lang.Class<?> businessInterface)
java.lang.String resolveMessageDestination(java.lang.String link)
link - the message destination name
<T extends java.lang.annotation.Annotation> T getAnnotation(java.lang.Class<T> annotationType,
java.lang.Class<?> clazz)
<T extends java.lang.annotation.Annotation> T getAnnotation(java.lang.Class<T> annotationType,
java.lang.Class<?> clazz,
java.lang.reflect.Method method)
<T extends java.lang.annotation.Annotation> T getAnnotation(java.lang.Class<T> annotationType,
java.lang.reflect.Method method)
<T extends java.lang.annotation.Annotation> T getAnnotation(java.lang.Class<T> annotationType,
java.lang.Class<?> clazz,
java.lang.reflect.Field field)
<T extends java.lang.annotation.Annotation> T getAnnotation(java.lang.Class<T> annotationType,
java.lang.reflect.Field field)
DependencyPolicy getDependencyPolicy()
org.jboss.metadata.javaee.spec.RemoteEnvironment getEnvironmentRefGroup()
boolean hasJNDIBinding(java.lang.String jndiName)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||