| Constructor and Description |
|---|
ResourceInjectionProcessor() |
protected <T,X> ResourceInjection<T> createStaticProducerFieldResourceInjection(FieldInjectionPoint<T,X> fieldInjectionPoint, BeanManagerImpl beanManager)
fieldInjectionPoint - beanManager - ResourceInjection for static producer field or null if required services are not supported or the field is not annotated
with the specific marker annotationStaticEEResourceProducerFieldprotected <T> Set<ResourceInjection<?>> createResourceInjections(Bean<?> declaringBean, EnhancedAnnotatedType<T> type, BeanManagerImpl manager)
declaringBean - type - manager - ResourceInjections for the specified bean and typepublic Class<? extends Annotation> getMarkerAnnotation(BeanManagerImpl manager)
protected abstract <T> ResourceReferenceFactory<T> getResourceReferenceFactory(InjectionPoint injectionPoint, S injectionServices, C processorContext)
protected abstract Class<? extends Annotation> getMarkerAnnotation(C processorContext)
protected abstract C getProcessorContext(BeanManagerImpl manager)
protected abstract S getInjectionServices(BeanManagerImpl manager)
protected <T> Set<ResourceInjection<?>> createResourceInjections(Iterable<EnhancedAnnotatedField<?,? super T>> fields, Iterable<EnhancedAnnotatedMethod<?,? super T>> methods, Bean<?> declaringBean, Class<?> declaringClass, BeanManagerImpl manager)
Copyright © 2015. All Rights Reserved.