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
Modifier and TypeMethodDescriptionThis method returns the fully qualifed name of the CustomAnnotationInstance class that this processor is responsible for handling.voidprocessTypeLevelAnnotation(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.voidsetAnnotationInstanceClassName(String annotationInstanceClassName) This method sets the fully qualifed name of the CustomAnnotationInstance class that this processor is responsible for handling.
-
Method Details
-
setAnnotationInstanceClassName
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
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
-