Annotation Interface ShellComponent


@Retention(RUNTIME) @Target(TYPE) @Documented @Component @Reflective(AvailabilityReflectiveProcessor.class) public @interface ShellComponent
Indicates that an annotated class may contain shell methods (themselves annotated with ShellMethod) that is, methods that may be invoked reflectively by the shell.

This annotation is a specialization of Component.

See Also:
  • Component
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Used to indicate a suggestion for a logical name for the component.
  • Element Details

    • value

      String value
      Used to indicate a suggestion for a logical name for the component.
      Returns:
      the suggested component name, if any
      Default:
      ""