Annotation Interface 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.

See Also:
  • Optional Element Summary

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

    • name

      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

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