Package org.apache.webbeans.container
Class InjectionTargetFactoryImpl<T>
- java.lang.Object
-
- org.apache.webbeans.container.InjectionTargetFactoryImpl<T>
-
- All Implemented Interfaces:
javax.enterprise.inject.spi.InjectionTargetFactory<T>
- Direct Known Subclasses:
DecoratorInjectionTargetFactory,InterceptorInjectionTargetFactory
public class InjectionTargetFactoryImpl<T> extends Object implements javax.enterprise.inject.spi.InjectionTargetFactory<T>
-
-
Constructor Summary
Constructors Constructor Description InjectionTargetFactoryImpl(javax.enterprise.inject.spi.AnnotatedType<T> annotatedType, WebBeansContext webBeansContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T>configure()Set<javax.enterprise.inject.spi.InjectionPoint>createInjectionPoints(javax.enterprise.inject.spi.Bean<T> bean)javax.enterprise.inject.spi.InjectionTarget<T>createInjectionTarget()javax.enterprise.inject.spi.InjectionTarget<T>createInjectionTarget(javax.enterprise.inject.spi.Bean<T> bean)javax.enterprise.inject.spi.AnnotatedType<T>getAnnotatedType()protected List<javax.enterprise.inject.spi.AnnotatedMethod<?>>getPostConstructMethods()protected List<javax.enterprise.inject.spi.AnnotatedMethod<?>>getPreDestroyMethods()protected WebBeansContextgetWebBeansContext()
-
-
-
Constructor Detail
-
InjectionTargetFactoryImpl
public InjectionTargetFactoryImpl(javax.enterprise.inject.spi.AnnotatedType<T> annotatedType, WebBeansContext webBeansContext)
-
-
Method Detail
-
createInjectionTarget
public javax.enterprise.inject.spi.InjectionTarget<T> createInjectionTarget()
-
createInjectionTarget
public javax.enterprise.inject.spi.InjectionTarget<T> createInjectionTarget(javax.enterprise.inject.spi.Bean<T> bean)
- Specified by:
createInjectionTargetin interfacejavax.enterprise.inject.spi.InjectionTargetFactory<T>
-
createInjectionPoints
public Set<javax.enterprise.inject.spi.InjectionPoint> createInjectionPoints(javax.enterprise.inject.spi.Bean<T> bean)
-
getAnnotatedType
public javax.enterprise.inject.spi.AnnotatedType<T> getAnnotatedType()
-
getWebBeansContext
protected WebBeansContext getWebBeansContext()
-
getPostConstructMethods
protected List<javax.enterprise.inject.spi.AnnotatedMethod<?>> getPostConstructMethods()
-
getPreDestroyMethods
protected List<javax.enterprise.inject.spi.AnnotatedMethod<?>> getPreDestroyMethods()
-
-