Gemfire JavaDocs
Package org.apache.geode.management.cli
Class CommandService
- java.lang.Object
-
- org.apache.geode.management.cli.CommandService
-
@Deprecated public abstract class CommandService extends java.lang.Object
Deprecated.since 1.3 use OnlineCommandProcessor directlyProcesses remote GemFire Command Line Interface (CLI) commands. Refer to the vFabric GemFire documentation for information regarding local vs. remote commands.NOTE:
CommandService
is currently available only on GemFire Manager nodes.- Since:
- GemFire 7.0
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.util.Map<java.lang.String,java.lang.String>
EMPTY_ENV
Deprecated.
-
Constructor Summary
Constructors Constructor Description CommandService()
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description abstract CommandStatement
createCommandStatement(java.lang.String commandString)
Deprecated.since Geode 1.3, simply call processCommand to execute the commandprotected abstract CommandStatement
createCommandStatement(java.lang.String commandString, java.util.Map<java.lang.String,java.lang.String> env)
Deprecated.since Geode 1.3, simply call processCommand to execute the commandstatic CommandService
createLocalCommandService(Cache cache)
Deprecated.Returns a newly created or existing instance of theCommandService
associated with the specifiedCache
.static CommandService
getUsableLocalCommandService()
Deprecated.Returns an existing 'usable'CommandService
.abstract boolean
isUsable()
Deprecated.Returns whether the underlyingCache
exists and is not closed.abstract Result
processCommand(java.lang.String commandString)
Deprecated.Processes the specified command string.protected abstract Result
processCommand(java.lang.String commandString, java.util.Map<java.lang.String,java.lang.String> env)
Deprecated.Processes the specified command string.
-
-
-
Field Detail
-
EMPTY_ENV
@Immutable protected static final java.util.Map<java.lang.String,java.lang.String> EMPTY_ENV
Deprecated.
-
-
Method Detail
-
isUsable
public abstract boolean isUsable()
Deprecated.Returns whether the underlyingCache
exists and is not closed. The Cache must be ready in order for commands to be processed using thisCommandService
. A call to this method should be made before attempting to process commands.- Returns:
- True if the
Cache
exists and is not closed, false otherwise.
-
processCommand
public abstract Result processCommand(java.lang.String commandString)
Deprecated.Processes the specified command string. Only remote commands can be processed using this method. Refer to the vFabric GemFire documentation for details.- Parameters:
commandString
- Command string to be processed.- Returns:
- The
Result
of the execution of this command string.
-
processCommand
protected abstract Result processCommand(java.lang.String commandString, java.util.Map<java.lang.String,java.lang.String> env)
Deprecated.Processes the specified command string. Only remote commands can be processed using this method. Refer to the vFabric GemFire documentation for details.- Parameters:
commandString
- Command string to be processed.env
- Environmental values that will be used during the execution of this command.- Returns:
- The
Result
of the execution of this command string.
-
createCommandStatement
@Deprecated public abstract CommandStatement createCommandStatement(java.lang.String commandString)
Deprecated.since Geode 1.3, simply call processCommand to execute the commandCreates aCommandStatement
from the specified command string. Only remote commands can be processed using this method. Refer to the vFabric GemFire documentation for details.- Parameters:
commandString
- Command string from which to create aCommandStatement
.- Returns:
- A
CommandStatement
which can be used to repeatedly process the same command. - See Also:
CommandStatement.process()
-
createCommandStatement
@Deprecated protected abstract CommandStatement createCommandStatement(java.lang.String commandString, java.util.Map<java.lang.String,java.lang.String> env)
Deprecated.since Geode 1.3, simply call processCommand to execute the commandCreates aCommandStatement
from the specified command string. Only remote commands can be processed using this method. Refer to the vFabric GemFire documentation for details.- Parameters:
commandString
- Command string from which to create aCommandStatement
.env
- Environmental values that will be used during the execution of this command.- Returns:
- A
CommandStatement
which can be used to repeatedly process the same command. - See Also:
CommandStatement.process()
-
createLocalCommandService
public static CommandService createLocalCommandService(Cache cache) throws CommandServiceException
Deprecated.Returns a newly created or existing instance of theCommandService
associated with the specifiedCache
.- Parameters:
cache
- UnderlyingCache
instance to be used to create a Command Service.- Returns:
- a newly created or existing instance of the
CommandService
associated with the specifiedCache
- Throws:
CommandServiceException
- If command service could not be initialized.
-
getUsableLocalCommandService
public static CommandService getUsableLocalCommandService()
Deprecated.Returns an existing 'usable'CommandService
. ACommandService
is considered usable if at has an underlyingCache
which is not closed.- Returns:
- A usable
CommandService
or null if one cannot be found.
-
-