Class ResourceInjector<T>
java.lang.Object
org.jboss.weld.injection.producer.DefaultInjector<T>
org.jboss.weld.injection.producer.ResourceInjector<T>
- Type Parameters:
T-
- All Implemented Interfaces:
Injector<T>
Injector that adds support for resource field and setter injection.- Author:
- Jozef Hartinger, Martin Kouba
- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedResourceInjector(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.Bean<T> bean, BeanManagerImpl beanManager) -
Method Summary
Modifier and TypeMethodDescriptionvoidinject(T instance, jakarta.enterprise.context.spi.CreationalContext<T> ctx, BeanManagerImpl manager, SlimAnnotatedType<T> type, jakarta.enterprise.inject.spi.InjectionTarget<T> injectionTarget) static <T> ResourceInjector<T>of(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.Bean<T> bean, BeanManagerImpl beanManager) Methods inherited from class org.jboss.weld.injection.producer.DefaultInjector
getInitializerMethods, getInjectableFields, registerInjectionPoints
-
Constructor Details
-
ResourceInjector
protected ResourceInjector(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.Bean<T> bean, BeanManagerImpl beanManager)
-
-
Method Details
-
of
public static <T> ResourceInjector<T> of(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.Bean<T> bean, BeanManagerImpl beanManager) -
inject
public void inject(T instance, jakarta.enterprise.context.spi.CreationalContext<T> ctx, BeanManagerImpl manager, SlimAnnotatedType<T> type, jakarta.enterprise.inject.spi.InjectionTarget<T> injectionTarget)
-