public abstract class PropertyAbstractSubCommand<MetadataArgsDto extends IgniteDataTransferObject,MetadataResultDto extends IgniteDataTransferObject> extends AbstractCommand<MetadataArgsDto>
verbose| Constructor and Description |
|---|
PropertyAbstractSubCommand() |
| Modifier and Type | Method and Description |
|---|---|
MetadataArgsDto |
arg() |
protected boolean |
changesClusterState()
Whether the subcommand changes state shared by the whole cluster.
|
Object |
execute(GridClientConfiguration clientCfg,
Logger log)
Actual command execution.
|
void |
parseArguments(CommandArgIterator argIter)
Parse command-specific arguments.
|
protected MetadataArgsDto |
parseArguments0(CommandArgIterator argIter) |
protected abstract void |
printResult(MetadataResultDto res,
Logger log) |
void |
printUsage(Logger log)
Print info for user about command (parameters, use cases and so on).
|
protected abstract String |
taskName() |
executeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconfirmationPrompt, experimental, experimentalEnabled, extendToLen, name, prepareConfirmation, startClient, startClientBeforeNodeStart, usage, usage, usageParamspublic 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.public final MetadataArgsDto arg()
Command.parseArguments(CommandArgIterator) call.protected boolean changesClusterState()
True if the subcommand changes cluster wide state.protected abstract String taskName()
protected MetadataArgsDto parseArguments0(CommandArgIterator argIter)
protected abstract void printResult(MetadataResultDto res, Logger log)
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 8.9.38 Release Date : September 22 2026