Uses of Interface
org.jboss.injection.Injector

Packages that use Injector
org.jboss.ejb3   
org.jboss.ejb3.injection   
org.jboss.ejb3.interceptor   
org.jboss.ejb3.pool   
org.jboss.injection   
 

Uses of Injector in org.jboss.ejb3
 

Fields in org.jboss.ejb3 with type parameters of type Injector
protected  Map<String,Map<AccessibleObject,Injector>> EJBContainer.encInjections
           
protected  List<Injector> EJBContainer.injectors
           
 

Methods in org.jboss.ejb3 that return types with arguments of type Injector
 Map<String,Map<AccessibleObject,Injector>> EJBContainer.getEncInjections()
           
 List<Injector> EJBContainer.getInjectors()
           
 

Uses of Injector in org.jboss.ejb3.injection
 

Constructors in org.jboss.ejb3.injection with parameters of type Injector
InjectionInvocation(BeanContext<?> ctx, Injector injector, org.jboss.aop.advice.Interceptor[] interceptors)
           
 

Uses of Injector in org.jboss.ejb3.interceptor
 

Constructor parameters in org.jboss.ejb3.interceptor with type arguments of type Injector
InterceptorInjector(Map<AccessibleObject,Injector> injections)
           
 

Uses of Injector in org.jboss.ejb3.pool
 

Fields in org.jboss.ejb3.pool declared as Injector
protected  Injector[] AbstractPool.injectors
           
 

Methods in org.jboss.ejb3.pool with parameters of type Injector
 void Pool.setInjectors(Injector[] injectors)
           
 void ThreadlocalPool.setInjectors(Injector[] injectors)
           
 void AbstractPool.setInjectors(Injector[] injectors)
           
 

Uses of Injector in org.jboss.injection
 

Classes in org.jboss.injection with type parameters of type Injector
 interface InjectorFactory<I extends Injector>
          Allows the creation of injectors.
 

Classes in org.jboss.injection that implement Injector
 class AbstractPropertyInjector
          Comment
 class DependsFieldInjector
           
 class DependsMethodInjector
           
 class EJBContextFieldInjector
          Deprecated. use EJBContextPropertyInjector
 class EJBContextMethodInjector
          Deprecated. use EJBContextPropertyInjector
 class EJBContextPropertyInjector
          Injects an ejb context into an ejb.
 class EntityManagerFactoryFieldInjector
          Comment
 class EntityManagerFactoryMethodInjector
          Comment
 class ExtendedPersistenceContextInjector
          Comment
 class JndiFieldInjector
          Deprecated. use JndiPropertyInjector
 class JndiMethodInjector
          Deprecated. use JndiPropertyInjector
 class JndiPropertyInjector
          Injects a jndi dependency into a bean property.
 class TimerServiceFieldInjector
          Deprecated. use TimerServicePropertyInjector
 class TimerServiceMethodInjector
          Deprecated. use TimerServicePropertyInjector
 class TimerServicePropertyInjector
          Injects a timer service into an ejb.
 class UserTransactionPropertyInjector
          Injects a user transaction into a bean property.
 class WebServiceContextPropertyInjector
          Injects a WebServiceContext into a bean.
 

Methods in org.jboss.injection that return types with arguments of type Injector
 Map<String,Map<AccessibleObject,Injector>> InjectionContainer.getEncInjections()
           
 List<Injector> InjectionContainer.getInjectors()
           
static
<X extends org.jboss.metadata.javaee.spec.RemoteEnvironment>
Map<AccessibleObject,Injector>
InjectionUtil.processAnnotations(InjectionContainer container, Collection<InjectionHandler<X>> handlers, Class<?> clazz)
           
 

Method parameters in org.jboss.injection with type arguments of type Injector
static void InjectionUtil.collapseXmlMethodInjectors(Set<String> visitedMethods, Class clazz, Map<String,Map<AccessibleObject,Injector>> xmlDefinedInjectors, Map<AccessibleObject,Injector> classInjectors)
          This method will take a set of XML loaded injectors and collapse them based on spec inheritance rules It will remove injectors that should not be used in the injection of the base component class.
static void InjectionUtil.collapseXmlMethodInjectors(Set<String> visitedMethods, Class clazz, Map<String,Map<AccessibleObject,Injector>> xmlDefinedInjectors, Map<AccessibleObject,Injector> classInjectors)
          This method will take a set of XML loaded injectors and collapse them based on spec inheritance rules It will remove injectors that should not be used in the injection of the base component class.
static void InjectionUtil.createInjectors(List<Injector> injectors, ClassLoader classLoader, InjectorFactory<?> factory, Collection<org.jboss.metadata.javaee.spec.ResourceInjectionTargetMetaData> injectionTargets)
          Create and add multiple injectors for injection targets.
 void JndiInjectHandler.handleFieldAnnotations(Field field, InjectionContainer container, Map<AccessibleObject,Injector> injectors)
           
 void WebServiceRefHandler.handleFieldAnnotations(Field field, InjectionContainer container, Map<AccessibleObject,Injector> injectors)
           
 void PersistenceContextHandler.handleFieldAnnotations(Field field, InjectionContainer container, Map<AccessibleObject,Injector> injectors)
           
 void DependsHandler.handleFieldAnnotations(Field field, InjectionContainer container, Map<AccessibleObject,Injector> injectors)
           
 void EJBRemoteHandler.handleFieldAnnotations(Field field, InjectionContainer container, Map<AccessibleObject,Injector> injectors)
           
 void EJBInjectionHandler.handleFieldAnnotations(Field field, InjectionContainer container, Map<AccessibleObject,Injector> injectors)
           
 void InjectionHandler.handleFieldAnnotations(Field field, InjectionContainer container, Map<AccessibleObject,Injector> injectors)
           
 void PersistenceUnitHandler.handleFieldAnnotations(Field field, InjectionContainer container, Map<AccessibleObject,Injector> injectors)
           
 void ResourceHandler.handleFieldAnnotations(Field field, InjectionContainer container, Map<AccessibleObject,Injector> injectors)
           
 void JndiInjectHandler.handleMethodAnnotations(Method method, InjectionContainer container, Map<AccessibleObject,Injector> injectors)
           
 void WebServiceRefHandler.handleMethodAnnotations(Method method, InjectionContainer container, Map<AccessibleObject,Injector> injectors)
           
 void PersistenceContextHandler.handleMethodAnnotations(Method method, InjectionContainer container, Map<AccessibleObject,Injector> injectors)
           
 void DependsHandler.handleMethodAnnotations(Method method, InjectionContainer container, Map<AccessibleObject,Injector> injectors)
           
 void EJBRemoteHandler.handleMethodAnnotations(Method method, InjectionContainer container, Map<AccessibleObject,Injector> injectors)
           
 void EJBInjectionHandler.handleMethodAnnotations(Method method, InjectionContainer container, Map<AccessibleObject,Injector> injectors)
           
 void InjectionHandler.handleMethodAnnotations(Method method, InjectionContainer container, Map<AccessibleObject,Injector> injectors)
           
 void PersistenceUnitHandler.handleMethodAnnotations(Method method, InjectionContainer container, Map<AccessibleObject,Injector> injectors)
           
 void ResourceHandler.handleMethodAnnotations(Method method, InjectionContainer container, Map<AccessibleObject,Injector> injectors)
           
static Class<?> InjectionUtil.injectionTarget(String encName, org.jboss.metadata.javaee.spec.ResourceInjectionMetaData ref, InjectionContainer container, Map<String,Map<AccessibleObject,Injector>> classInjectors)
           
static
<X extends org.jboss.metadata.javaee.spec.RemoteEnvironment>
void
InjectionUtil.processFieldAnnotations(InjectionContainer container, Collection<InjectionHandler<X>> handlers, Class<?> clazz, Map<AccessibleObject,Injector> classInjectors)
           
static
<X extends org.jboss.metadata.javaee.spec.RemoteEnvironment>
void
InjectionUtil.processMethodAnnotations(InjectionContainer container, Collection<InjectionHandler<X>> handlers, Set<String> visitedMethods, Class<?> clazz, Map<AccessibleObject,Injector> classInjectors)
           
 



Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.