Package org.jboss.weld.injection
Class ResourceInjectionFactory
- java.lang.Object
-
- org.jboss.weld.injection.ResourceInjectionFactory
-
public final class ResourceInjectionFactory extends Object
Factory class that producesResourceInjectioninstances for resource fields and setter methods.- Author:
- Martin Kouba
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Set<ResourceInjection<?>>>getResourceInjections(javax.enterprise.inject.spi.Bean<?> declaringBean, EnhancedAnnotatedType<?> type, BeanManagerImpl manager)<T,X>
ResourceInjection<T>getStaticProducerFieldResourceInjection(FieldInjectionPoint<T,X> fieldInjectionPoint, BeanManagerImpl beanManager)static ResourceInjectionFactoryinstance()Returns the defaultResourceInjectionFactorysingleton.
-
-
-
Method Detail
-
instance
public static ResourceInjectionFactory instance()
Returns the defaultResourceInjectionFactorysingleton.- Returns:
- the default
ResourceInjectionFactorysingleton
-
getResourceInjections
public List<Set<ResourceInjection<?>>> getResourceInjections(javax.enterprise.inject.spi.Bean<?> declaringBean, EnhancedAnnotatedType<?> type, BeanManagerImpl manager)
- Parameters:
declaringBean-type-manager-- Returns:
- resource injections for the given bean
-
getStaticProducerFieldResourceInjection
public <T,X> ResourceInjection<T> getStaticProducerFieldResourceInjection(FieldInjectionPoint<T,X> fieldInjectionPoint, BeanManagerImpl beanManager)
- Parameters:
fieldInjectionPoint-beanManager-- Returns:
- the corresponding resource injection for the given field injection point, or
nullif no such resource injection exists
-
-