public abstract class DrAbstractRemoteSubCommand<VisorArgsDto extends IgniteDataTransferObject,VisorResultDto extends IgniteDataTransferObject,DrArgs extends DrAbstractRemoteSubCommand.Arguments<VisorArgsDto>> extends AbstractCommand<DrArgs>
| Modifier and Type | Class and Description |
|---|---|
static interface |
DrAbstractRemoteSubCommand.Arguments<ArgsDto extends IgniteDataTransferObject> |
verbose| Constructor and Description |
|---|
DrAbstractRemoteSubCommand() |
| Modifier and Type | Method and Description |
|---|---|
DrArgs |
arg() |
protected static boolean |
drControlUtilitySupported(GridClientNode node) |
Object |
execute(GridClientConfiguration clientCfg,
Logger log)
Actual command execution.
|
protected VisorResultDto |
execute0(GridClientConfiguration clientCfg,
GridClient client) |
void |
parseArguments(CommandArgIterator argIter)
Parse command-specific arguments.
|
protected abstract DrArgs |
parseArguments0(CommandArgIterator argIter) |
protected abstract void |
printResult(VisorResultDto res,
Logger log) |
protected void |
printUnrecognizedNodesMessage(Logger log,
boolean verbose) |
void |
printUsage(Logger log)
Print info for user about command (parameters, use cases and so on).
|
protected abstract String |
visorTaskName() |
executeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconfirmationPrompt, experimental, experimentalEnabled, extendToLen, name, prepareConfirmation, startClient, startClientBeforeNodeStart, usage, usage, usageParamsprotected static boolean drControlUtilitySupported(GridClientNode node)
public final void printUsage(Logger log)
log - Logger to use.public final void parseArguments(CommandArgIterator argIter)
argIter - Argument iterator.public final Object execute(GridClientConfiguration clientCfg, Logger log) throws Exception
clientCfg - Thin client configuration if connection to cluster is necessary.log - Logger to use.Exception - If error occur.protected VisorResultDto execute0(GridClientConfiguration clientCfg, GridClient client) throws Exception
Exceptionprotected void printUnrecognizedNodesMessage(Logger log, boolean verbose)
public final DrArgs arg()
Command.parseArguments(CommandArgIterator) call.protected abstract String visorTaskName()
protected abstract DrArgs parseArguments0(CommandArgIterator argIter)
protected abstract void printResult(VisorResultDto res, Logger log)
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 8.9.28 Release Date : December 12 2025