Package org.apache.geode.management.cli
Annotation Interface CliMetaData
An annotation to define additional meta-data for commands.
- Since:
- GemFire 7.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic @interfaceDeprecated.since Geode1.2, not used at all -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionThe fully qualified name of a class which implements theCliAroundInterceptorinterface in order to provide additional pre- and post-execution functionality for a command.booleanIndicates when executed over http, is this command downloading files from the member.booleanIndicates whether this command would require fileData to be sent from the client.booleanIndicates that the effect of the command is persisted or the commands affects the persistent configurationString[]In help, topics that are related to this commandbooleanIndicates that the command will only run in the gfsh shell Gfsh ExecutionStrategy will use this flag to determine whether to invoke remote call or not.Deprecated.since 1.2, Command methods may override both the delimiter and the escape through spring shell'ssplittingRegexoption context -
Field Summary
Fields
-
Field Details
-
ANNOTATION_DEFAULT_VALUE
Represents a default value to an option of a command.- See Also:
-
ANNOTATION_NULL_VALUE
Represents a null value to an option of a command.- See Also:
-
-
Element Details
-
shellOnly
boolean shellOnlyIndicates that the command will only run in the gfsh shell Gfsh ExecutionStrategy will use this flag to determine whether to invoke remote call or not.- Returns:
- whether the command will only run in the gfsh shell
- Default:
- false
-
isFileDownloadOverHttp
boolean isFileDownloadOverHttpIndicates when executed over http, is this command downloading files from the member. When this is set to true, the RestHttpOperationInvoker will use an extractor to extract the inputstream in the response to a temporary file and it's up to your command's interceptor's postExecution to use that temp file to fit your need.- Returns:
- whether this command downloads files from the member over http
- Default:
- false
-
isFileUploaded
boolean isFileUploadedIndicates whether this command would require fileData to be sent from the client. If this is true, the preExecution of the interceptor needs to return a FileResult- Returns:
- whether this command would require fileData to be sent from the client
- Default:
- false
-
isPersisted
boolean isPersistedIndicates that the effect of the command is persisted or the commands affects the persistent configuration- Returns:
- whether the effect of the command is persisted or the commands affects the persistent configuration
- Default:
- false
-
interceptor
String interceptorThe fully qualified name of a class which implements theCliAroundInterceptorinterface in order to provide additional pre- and post-execution functionality for a command.- Returns:
- the fully qualified name of a class which implements the
CliAroundInterceptorinterface
- Default:
- "__NULL__"
-
valueSeparator
Deprecated.since 1.2, Command methods may override both the delimiter and the escape through spring shell'ssplittingRegexoption contextString used as a separator when multiple values for a command are specified- Returns:
- the String used as a separator when multiple values for a command are specified
- Default:
- "__NULL__"
-