Gemfire JavaDocs_test
Package org.apache.geode.management.api
-
Interface Summary Interface Description ClusterManagementOperation<V extends OperationResult> Interface for cluster management operations that can be used withClusterManagementService.start(ClusterManagementOperation)
Classes implementing this interface should hold only the parameters for the operation.ClusterManagementService Implementations of this interface are responsible for applying and persisting cache configuration changes.ClusterManagementServiceTransport Interface which abstracts the transport between the CMS client and the endpoint.JsonSerializable marker interface that allows subclasses to be deserialized correctly note that any class can still be serialized using JSON (without implementing this interface) as long as it has no subclasses -
Class Summary Class Description ClusterManagementGetResult<T extends AbstractConfiguration<R>,R extends RuntimeInfo> ClusterManagementListOperationsResult<A extends ClusterManagementOperation<V>,V extends OperationResult> ClusterManagementListResult<T extends AbstractConfiguration<R>,R extends RuntimeInfo> ClusterManagementOperationResult<A extends ClusterManagementOperation<V>,V extends OperationResult> Returned byClusterManagementService.start(ClusterManagementOperation)
to convey status of launching the async operation, and byClusterManagementService.get(ClusterManagementOperation, String)
to describe the status of a started async operation.ClusterManagementRealizationResult ClusterManagementResult This base class provides the common attributes returned from allClusterManagementService
methodsConnectionConfig Concrete implementation ofConnectionConfig
which can be used where the various connection properties should be set directly as opposed to being derived from another context such as aCache
.EntityGroupInfo<T extends AbstractConfiguration<R>,R extends RuntimeInfo> A simple object that holds a configuration object and its corresponding runtime info on each member.EntityInfo<T extends AbstractConfiguration<R>,R extends RuntimeInfo> This holds the configuration of a particular entity in the cluster.RealizationResult this holds the information returned by the ConfigurationRealizers to indicate the success/failure of the realization step.RestTemplateClusterManagementServiceTransport Concrete implementation ofClusterManagementServiceTransport
which uses Spring'sRestTemplate
for communication between client and CMS endpoint. -
Enum Summary Enum Description ClusterManagementResult.StatusCode these status codes generally have a one-to-one mapping to the http status code returned by the REST controllerCommandType Commands used byClusterManagementServiceTransport
which mimic HTTP verbs. -
Exception Summary Exception Description ClusterManagementException Base class of all exceptions thrown byClusterManagementService
implementations.ClusterManagementRealizationException Thrown byClusterManagementService.create(AbstractConfiguration)
, update, and delete operations which have a possibility of "partial" failure.