Package org.apache.ignite.internal.management.api
-
Interface Summary Interface Description BeforeNodeStartCommand<A extends IgniteDataTransferObject,R> Command that must be executed directly usingGridClientBeforeNodeStartinstance.Command<A extends IgniteDataTransferObject,R> Management command interface.CommandsRegistry<A extends IgniteDataTransferObject,R> Registry that knows all of its subcommands.ComputeCommand<A extends IgniteDataTransferObject,R> Command that executed with some compute task.HelpCommand Marker interface only for backward compatibility with./control.sh.LocalCommand<A extends IgniteDataTransferObject,R> Command that must be executed directly usingGridClientorIgniteinstance.PreparableCommand<A extends IgniteDataTransferObject,R> -
Class Summary Class Description CommandInvoker<A extends IgniteDataTransferObject> Command invoker.CommandMBean<A extends IgniteDataTransferObject,R> Bean expose single mamagement command via JMX interface.CommandRegistryImpl<A extends IgniteDataTransferObject,R> All commands class names stored in registry must ends withCommand.CMD_NAME_POSTFIX.CommandUtils Utility class for management commands.NoArg Utility class for commands without any specific arguments. -
Annotation Types Summary Annotation Type Description Argument Fields marked with this annotation is command arguments.ArgumentGroup Defines commands arguments restriction.ArgumentGroupsHolder Repeatablecontainer forArgumentGroup.CliConfirmArgument Marks commands that must output example of optional--yesparameter.CliSubcommandsWithPrefix Required forcontrol.shbackward compatibility.EnumDescription Annotation clarifies enum values in command arguments if required.Positional This annotation required only for CLI utilities such ascontrol.sh.