public class DefragmentationScheduleCommand extends Object implements ComputeCommand<DefragmentationCommand.DefragmentationStatusCommandArg,DefragmentationTaskResult>
CMD_NAME_POSTFIX| Constructor and Description |
|---|
DefragmentationScheduleCommand() |
| Modifier and Type | Method and Description |
|---|---|
Class<DefragmentationScheduleCommandArg> |
argClass() |
String |
description()
Command description.
|
Collection<GridClientNode> |
nodes(Collection<GridClientNode> nodes,
DefragmentationCommand.DefragmentationStatusCommandArg arg0) |
void |
printResult(DefragmentationCommand.DefragmentationStatusCommandArg arg,
DefragmentationTaskResult res,
Consumer<String> printer)
Prints command result to the user.
|
Class<DefragmentationTask> |
taskClass() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconfirmationPrompt, deprecationMessagepublic String description()
description in interface Command<DefragmentationCommand.DefragmentationStatusCommandArg,DefragmentationTaskResult>public Class<DefragmentationScheduleCommandArg> argClass()
argClass in interface Command<DefragmentationCommand.DefragmentationStatusCommandArg,DefragmentationTaskResult>public Class<DefragmentationTask> taskClass()
taskClass in interface ComputeCommand<DefragmentationCommand.DefragmentationStatusCommandArg,DefragmentationTaskResult>public void printResult(DefragmentationCommand.DefragmentationStatusCommandArg arg, DefragmentationTaskResult res, Consumer<String> printer)
printResult in interface ComputeCommand<DefragmentationCommand.DefragmentationStatusCommandArg,DefragmentationTaskResult>arg - Argument.res - Result.printer - Implementation specific printer.public Collection<GridClientNode> nodes(Collection<GridClientNode> nodes, DefragmentationCommand.DefragmentationStatusCommandArg arg0)
nodes in interface ComputeCommand<DefragmentationCommand.DefragmentationStatusCommandArg,DefragmentationTaskResult>nodes - Live nodes.arg0 - Argument.null means default node must be used.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.16.0 Release Date : December 15 2023