Annotation Interface PluginImplName


@Retention(RUNTIME) @Target(PARAMETER) public @interface PluginImplName
Annotates a property (within a "config record") that names a plugin implementation with the plugin interface.
See Also:
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    The class reflecting the plugin interface (e.g.
  • Element Details

    • value

      Class<?> value
      The class reflecting the plugin interface (e.g. FilterFactory).
      Returns:
      The class reflecting the plugin interface