Package org.apache.cxf.common.injection
Class ResourceInjector
java.lang.Object
org.apache.cxf.common.annotation.AbstractAnnotationVisitor
org.apache.cxf.common.injection.ResourceInjector
- All Implemented Interfaces:
- AnnotationVisitor
injects references specified using @Resource annotation
- 
Field SummaryFields inherited from class org.apache.cxf.common.annotation.AbstractAnnotationVisitortarget, targetClass
- 
Constructor SummaryConstructorsConstructorDescriptionResourceInjector(ResourceManager resMgr) ResourceInjector(ResourceManager resMgr, List<ResourceResolver> resolvers) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidvoidvoidprotected Class<?>getResourceType(jakarta.annotation.Resource res, Field field) making this protected to keep pmd happyvoidvoidvoidvoidstatic booleanprocessable(Class<?> cls, Object o) final voidvisitClass(Class<?> clz, Annotation annotation) visit an annotated class.final voidvisitField(Field field, Annotation annotation) visit an annotated field.final voidvisitMethod(Method method, Annotation annotation) visit an annotated method.Methods inherited from class org.apache.cxf.common.annotation.AbstractAnnotationVisitoraddTargetAnnotation, getTarget, getTargetAnnotations, getTargetClass, setTarget, setTarget
- 
Constructor Details- 
ResourceInjector
- 
ResourceInjector
 
- 
- 
Method Details- 
processable
- 
inject
- 
inject
- 
construct
- 
construct
- 
destroy
- 
visitClassDescription copied from interface:AnnotationVisitorvisit an annotated class. Invoked when the class of an object is annotated by one of the specified annotations.visitClassis called for each of the annotations that matches and for each class.- Specified by:
- visitClassin interface- AnnotationVisitor
- Overrides:
- visitClassin class- AbstractAnnotationVisitor
- Parameters:
- clz- the class with the annotation
- annotation- the annotation
 
- 
visitFieldDescription copied from interface:AnnotationVisitorvisit an annotated field. Invoked when the field of an object is annotated by one of the specified annotations.visitFieldis called for each of the annotations that matches and for each field.- Specified by:
- visitFieldin interface- AnnotationVisitor
- Overrides:
- visitFieldin class- AbstractAnnotationVisitor
- Parameters:
- field- the annotated field
- annotation- the annotation
 
- 
visitMethodDescription copied from interface:AnnotationVisitorvisit an annotated method. Invoked when the method of an object is annotated by one of the specified annotations.visitMethodis called for each of the annotations that matches and for each method.- Specified by:
- visitMethodin interface- AnnotationVisitor
- Overrides:
- visitMethodin class- AbstractAnnotationVisitor
- Parameters:
- method- the annotated fieldx
- annotation- the annotation
 
- 
invokePostConstructpublic void invokePostConstruct()
- 
invokePreDestroypublic void invokePreDestroy()
- 
getResourceTypemaking this protected to keep pmd happy
 
-