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
-
Element Details
-
value
String valueUsed to indicate a suggestion for a logical name for the component.- Returns:
- the suggested component name, if any
- Default:
- ""
-