Class StatelessSessionBeanInjector<T>
- java.lang.Object
-
- org.jboss.weld.injection.producer.DefaultInjector<T>
-
- org.jboss.weld.injection.producer.StatelessSessionBeanInjector<T>
-
- Type Parameters:
T-
- All Implemented Interfaces:
Injector<T>
public class StatelessSessionBeanInjector<T> extends DefaultInjector<T>
Injectorimplementation which preparesDynamicInjectionPointto be injected into stateless session beans.- Author:
- Jozef Hartinger
- See Also:
DefaultInjector
-
-
Constructor Summary
Constructors Constructor Description StatelessSessionBeanInjector(EnhancedAnnotatedType<T> type, javax.enterprise.inject.spi.Bean<T> bean, BeanManagerImpl beanManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinject(T instance, javax.enterprise.context.spi.CreationalContext<T> ctx, BeanManagerImpl manager, SlimAnnotatedType<T> type, javax.enterprise.inject.spi.InjectionTarget<T> injectionTarget)voidregisterInjectionPoints(Set<javax.enterprise.inject.spi.InjectionPoint> injectionPoints)Add field/parameter injection points to the set of injection points of an InjectionTarget.-
Methods inherited from class org.jboss.weld.injection.producer.DefaultInjector
getInitializerMethods, getInjectableFields, of
-
-
-
-
Constructor Detail
-
StatelessSessionBeanInjector
public StatelessSessionBeanInjector(EnhancedAnnotatedType<T> type, javax.enterprise.inject.spi.Bean<T> bean, BeanManagerImpl beanManager)
-
-
Method Detail
-
inject
public void inject(T instance, javax.enterprise.context.spi.CreationalContext<T> ctx, BeanManagerImpl manager, SlimAnnotatedType<T> type, javax.enterprise.inject.spi.InjectionTarget<T> injectionTarget)
-
registerInjectionPoints
public void registerInjectionPoints(Set<javax.enterprise.inject.spi.InjectionPoint> injectionPoints)
Description copied from interface:InjectorAdd field/parameter injection points to the set of injection points of an InjectionTarget. The resulting set is returned fromProducer.getInjectionPoints().- Specified by:
registerInjectionPointsin interfaceInjector<T>- Overrides:
registerInjectionPointsin classDefaultInjector<T>
-
-