Interface CliCommand

All Known Implementing Classes:
CompletionCommand, DistributorServer, EventBusCommand, Hub, InfoCommand, NewSessionQueueServer, NodeServer, RouterServer, SessionMapServer, Standalone, TemplateGridCommand, TemplateGridServerCommand

public interface CliCommand
  • Method Details

    • getName

      String getName()
    • getDescription

      String getDescription()
    • getConfigurableRoles

      Set<Role> getConfigurableRoles()
      Allows a command to indicate that certain aspects are configurable. Any roles that are exposed here will be matched against flag objects which implement HasRoles to allow configuration via command line flags.
    • getFlagObjects

      Set<Object> getFlagObjects()
      Allows the set of objects used for finding command-line flags to be augmented with default implementations.
    • configure

      CliCommand.Executable configure(PrintStream out, PrintStream err, String... args)
    • isShown

      default boolean isShown()