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 producing
InjectionTarget implementations for a given combination of AnnotatedType and
Bean objects.- Author:
- Jozef Hartinger
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedInjectionTargetFactoryImpl(jakarta.enterprise.inject.spi.AnnotatedType<T> type, BeanManagerImpl manager) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T>org.jboss.weld.manager.api.WeldInjectionTarget<T>createInjectionTarget(jakarta.enterprise.inject.spi.Bean<T> bean) createInjectionTarget(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.Bean<T> bean, boolean interceptor) org.jboss.weld.manager.api.WeldInjectionTarget<T>protected jakarta.enterprise.inject.spi.InjectionTarget<T>createMessageDrivenInjectionTarget(org.jboss.weld.ejb.spi.EjbDescriptor<T> descriptor) org.jboss.weld.manager.api.WeldInjectionTarget<T>
-
Constructor Details
-
InjectionTargetFactoryImpl
protected InjectionTargetFactoryImpl(jakarta.enterprise.inject.spi.AnnotatedType<T> type, BeanManagerImpl manager)
-
-
Method Details
-
createInjectionTarget
-
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
- Specified by:
configurein interfacejakarta.enterprise.inject.spi.InjectionTargetFactory<T>
-
createMessageDrivenInjectionTarget
-
createNonProducibleInjectionTarget
- Specified by:
createNonProducibleInjectionTargetin interfaceorg.jboss.weld.manager.api.WeldInjectionTargetFactory<T>
-