Interface CustomAnnotationProcessor
-
public interface CustomAnnotationProcessor
This interface represents processors that will be used to handle CustomAnnotationInstances that are added to the MDQ layer by the uaser. These processors will also be registered with MDQ, and they will be called by MDQ as needed.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getAnnotationInstanceClassName()
This method returns the fully qualifed name of the CustomAnnotationInstance class that this processor is responsible for handling.void
processTypeLevelAnnotation(EndpointDescription ed, CustomAnnotationInstance annotation)
This method will be called to process an annotation type recognized by this processor that was found at the type level.void
setAnnotationInstanceClassName(String annotationInstanceClassName)
This method sets the fully qualifed name of the CustomAnnotationInstance class that this processor is responsible for handling.
-
-
-
Method Detail
-
setAnnotationInstanceClassName
void setAnnotationInstanceClassName(String annotationInstanceClassName)
This method sets the fully qualifed name of the CustomAnnotationInstance class that this processor is responsible for handling.
-
getAnnotationInstanceClassName
String getAnnotationInstanceClassName()
This method returns the fully qualifed name of the CustomAnnotationInstance class that this processor is responsible for handling.
-
processTypeLevelAnnotation
void processTypeLevelAnnotation(EndpointDescription ed, CustomAnnotationInstance annotation)
This method will be called to process an annotation type recognized by this processor that was found at the type level.- Parameters:
ed
- - EndpointDescription that the annotation was associated withannotation
- - The CustomAnnotationInstance that should be processed by this processor
-
-