FileDocCategorySizeDatePackage
InjectionContainer.javaAPI DocJBoss 4.2.13660Fri Jul 13 20:53:46 BST 2007org.jboss.injection

InjectionContainer

public interface InjectionContainer
This is the container that manages all injections. Could be an EJB Container or a WAR.
author
Bill Burke
version
$Revision: 60233 $

Fields Summary
Constructors Summary
Methods Summary
public TgetAnnotation(java.lang.Class annotationType, java.lang.Class clazz)
If class has container overridable annotations, this method will discover those overriden annotations.

public TgetAnnotation(java.lang.Class annotationType, java.lang.Class clazz, java.lang.reflect.Method method)
If class has container overridable annotations, this method will discover those overriden annotations.

public TgetAnnotation(java.lang.Class annotationType, java.lang.reflect.Method method)

public TgetAnnotation(java.lang.Class annotationType, java.lang.Class clazz, java.lang.reflect.Field field)
If class has container overridable annotations, this method will discover those overriden annotations.

public TgetAnnotation(java.lang.Class annotationType, java.lang.reflect.Field field)

public java.lang.ClassLoadergetClassloader()

public org.jboss.ejb3.DependencyPolicygetDependencyPolicy()

public java.lang.StringgetDeploymentDescriptorType()
For error messages

return
ejb-jar.xml, web.xml, etc..

public java.lang.StringgetEjbJndiName(java.lang.Class businessInterface)

public java.lang.StringgetEjbJndiName(java.lang.String link, java.lang.Class businessInterface)

public javax.naming.ContextgetEnc()

public java.util.MapgetEncInjections()

public java.util.MapgetEncInjectors()

public org.jboss.metamodel.descriptor.EnvironmentRefGroupgetEnvironmentRefGroup()

public java.lang.StringgetIdentifier()
Some identifier that can be used in error messages

public java.util.ListgetInjectors()

public org.jboss.ejb3.entity.PersistenceUnitDeploymentgetPersistenceUnitDeployment(java.lang.String unitName)

public org.jboss.ejb3.ContainerresolveEjbContainer(java.lang.Class businessIntf)

public org.jboss.ejb3.ContainerresolveEjbContainer(java.lang.String link, java.lang.Class businessIntf)