Annotation Interface ExtensionInfo


@Retention(RUNTIME) @Target(TYPE) public @interface ExtensionInfo
Annotation which can be present on any extension element, such as module, configuration, context, extension point, extension. The purpose of this is that extension elements describe themselves to Saga, making it easier to understand what modules, extensions, etc. are active in Saga - and what they do.
  • Element Details

    • name

      String name
      Returns:
      Human-readable name of the extension element, if not specified the class name will be used.
    • description

      String description
      Returns:
      Description of what the extension element does, may be multiple lines.