|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@Contract public interface ClusterExecutor
A ClusterExecutor is responsible for remotely executing commands. The list of target servers (either clusters or remote instances) is obtained from the parameter list.
| Method Summary | |
|---|---|
ActionReport.ExitCode |
execute(java.lang.String commandName,
AdminCommand command,
AdminCommandContext context,
ParameterMap parameters)
Execute the passed command on targeted remote instances. |
| Method Detail |
|---|
ActionReport.ExitCode execute(java.lang.String commandName,
AdminCommand command,
AdminCommandContext context,
ParameterMap parameters)
Execute the passed command on targeted remote instances. The list of remote instances is usually retrieved from the passed parameters (with a "target" parameter for instance) or from the configuration.
Each remote execution must return a different ActionReport so the user or framework can get feedback on the success or failure or such executions.
commandName - the name of the command to executecommand - the command to executecontext - the original command contextparameters - the parameters passed to the original local command
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||