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 Details

    • 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 with
      annotation - - The CustomAnnotationInstance that should be processed by this processor