Annotation Type EPLPlugin


  • @Documented
    @Target(TYPE)
    @Retention(RUNTIME)
    public @interface EPLPlugin
    This Annotation is used to mark a Java EPL Plugin class.

    If name is defaulted then the Plugin name is the same as the fully qualified java class name.

    The utility classes DirectoryProcessor and JarProcessor that are used to automatically generate the jmon-jar.xml deployment descriptor file will process this annotation.

    See Also:
    Application, EventType, MonitorType, DirectoryProcessor, JarProcessor
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String description
      Enables the author to specify a description of the Plugin (meta info for human consumption).
      java.lang.String name
      Enables the author to specify the EPL import name for the plugin.
    • Element Detail

      • name

        java.lang.String name
        Enables the author to specify the EPL import name for the plugin. If not specified, the processor will automatically set this to be the same as the fully qualified java class name of the class that is being annotated.
        Default:
        ""
      • description

        java.lang.String description
        Enables the author to specify a description of the Plugin (meta info for human consumption).
        Default:
        ""