T - Command result type.public abstract class CacheGroupEncryptionCommand<T> extends AbstractCommand<VisorCacheGroupEncryptionTaskArg>
| Modifier and Type | Class and Description |
|---|---|
protected static class |
CacheGroupEncryptionCommand.CacheKeyIds
Subcommand to view current encryption key IDs of the cache group.
|
protected static class |
CacheGroupEncryptionCommand.ReencryptionStatus
Subcommand to Display re-encryption status of the cache group.
|
protected static class |
CacheGroupEncryptionCommand.ResumeReencryption
Subcommand to resume re-encryption of the cache group.
|
protected static class |
CacheGroupEncryptionCommand.SuspendReencryption
Subcommand to suspend re-encryption of the cache group.
|
verbose| Constructor and Description |
|---|
CacheGroupEncryptionCommand() |
| Modifier and Type | Method and Description |
|---|---|
VisorCacheGroupEncryptionTaskArg |
arg() |
Object |
execute(GridClientConfiguration clientCfg,
Logger log)
Actual command execution.
|
void |
parseArguments(CommandArgIterator argIter)
Parse command-specific arguments.
|
protected abstract void |
printNodeResult(T res,
String grpName,
Logger log) |
protected void |
printResults(VisorCacheGroupEncryptionTaskResult<T> res,
String grpName,
Logger log) |
protected abstract String |
visorTaskName() |
execute, usageCacheclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconfirmationPrompt, experimental, extendToLen, name, prepareConfirmation, printUsage, startClient, startClientBeforeNodeStart, usage, usage, usageParamspublic VisorCacheGroupEncryptionTaskArg arg()
Command.parseArguments(CommandArgIterator) call.public void parseArguments(CommandArgIterator argIter)
argIter - Argument iterator.public 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 void printResults(VisorCacheGroupEncryptionTaskResult<T> res, String grpName, Logger log)
res - Response.grpName - Cache group name.log - Logger.protected abstract void printNodeResult(T res, String grpName, Logger log)
res - Response.grpName - Cache group name.log - Logger.protected abstract String visorTaskName()
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.13.0 Release Date : April 20 2022