Package org.jboss.weld.manager
Class InjectionTargetFactoryImpl<T>
- java.lang.Object
-
- org.jboss.weld.manager.InjectionTargetFactoryImpl<T>
-
- Type Parameters:
T-
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.InjectionTargetFactory<T>,org.jboss.weld.manager.api.WeldInjectionTargetFactory<T>
public class InjectionTargetFactoryImpl<T> extends Object implements org.jboss.weld.manager.api.WeldInjectionTargetFactory<T>
Factory capable of producingInjectionTargetimplementations for a given combination ofAnnotatedTypeandBeanobjects.- Author:
- Jozef Hartinger
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedInjectionTargetFactoryImpl(jakarta.enterprise.inject.spi.AnnotatedType<T> type, BeanManagerImpl manager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T>configure()org.jboss.weld.manager.api.WeldInjectionTarget<T>createInjectionTarget(jakarta.enterprise.inject.spi.Bean<T> bean)BasicInjectionTarget<T>createInjectionTarget(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.Bean<T> bean, boolean interceptor)org.jboss.weld.manager.api.WeldInjectionTarget<T>createInterceptorInjectionTarget()protected jakarta.enterprise.inject.spi.InjectionTarget<T>createMessageDrivenInjectionTarget(org.jboss.weld.ejb.spi.EjbDescriptor<T> descriptor)org.jboss.weld.manager.api.WeldInjectionTarget<T>createNonProducibleInjectionTarget()
-
-
-
Constructor Detail
-
InjectionTargetFactoryImpl
protected InjectionTargetFactoryImpl(jakarta.enterprise.inject.spi.AnnotatedType<T> type, BeanManagerImpl manager)
-
-
Method Detail
-
createInjectionTarget
public org.jboss.weld.manager.api.WeldInjectionTarget<T> createInjectionTarget(jakarta.enterprise.inject.spi.Bean<T> bean)
-
createInterceptorInjectionTarget
public org.jboss.weld.manager.api.WeldInjectionTarget<T> createInterceptorInjectionTarget()
- Specified by:
createInterceptorInjectionTargetin interfaceorg.jboss.weld.manager.api.WeldInjectionTargetFactory<T>
-
createInjectionTarget
public BasicInjectionTarget<T> createInjectionTarget(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.Bean<T> bean, boolean interceptor)
-
configure
public jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T> configure()
- Specified by:
configurein interfacejakarta.enterprise.inject.spi.InjectionTargetFactory<T>
-
createMessageDrivenInjectionTarget
protected jakarta.enterprise.inject.spi.InjectionTarget<T> createMessageDrivenInjectionTarget(org.jboss.weld.ejb.spi.EjbDescriptor<T> descriptor)
-
-