Annotation Interface ConfigurationKey


@Target(TYPE) @Retention(RUNTIME) public @interface ConfigurationKey
The annotation that must be used when defining a plug-in (currently the only supported plug-in are dispatchers). The value of the annotation is the value that must be used in the configuration.

Example:
Java code:

     @ConfigurationKey("mydispatcher")
     public void MyPlugin extends Dispatcher {
         [...]
     }
 
YAML configuration:
     dispatchers:
         - type: mydispatcher

 
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
     
  • Element Details