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