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 Summary
Fields inherited from class org.apache.cxf.common.annotation.AbstractAnnotationVisitor
target, targetClass -
Constructor Summary
ConstructorsConstructorDescriptionResourceInjector(ResourceManager resMgr) ResourceInjector(ResourceManager resMgr, List<ResourceResolver> resolvers) -
Method Summary
Modifier 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.AbstractAnnotationVisitor
addTargetAnnotation, getTarget, getTargetAnnotations, getTargetClass, setTarget, setTarget
-
Constructor Details
-
ResourceInjector
-
ResourceInjector
-
-
Method Details
-
processable
-
inject
-
inject
-
construct
-
construct
-
destroy
-
visitClass
Description 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 interfaceAnnotationVisitor- Overrides:
visitClassin classAbstractAnnotationVisitor- Parameters:
clz- the class with the annotationannotation- the annotation
-
visitField
Description 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 interfaceAnnotationVisitor- Overrides:
visitFieldin classAbstractAnnotationVisitor- Parameters:
field- the annotated fieldannotation- the annotation
-
visitMethod
Description 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 interfaceAnnotationVisitor- Overrides:
visitMethodin classAbstractAnnotationVisitor- Parameters:
method- the annotated fieldxannotation- the annotation
-
invokePostConstruct
public void invokePostConstruct() -
invokePreDestroy
public void invokePreDestroy() -
getResourceType
making this protected to keep pmd happy
-