Package org.apache.geode.management.api
package org.apache.geode.management.api
-
ClassDescriptionBase class of all exceptions thrown by
ClusterManagementServiceimplementations.ClusterManagementListOperationsResult<A extends ClusterManagementOperation<V>,V extends OperationResult> 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.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.Thrown byClusterManagementService.create(AbstractConfiguration), update, and delete operations which have a possibility of "partial" failure.This base class provides the common attributes returned from allClusterManagementServicemethodsthese status codes generally have a one-to-one mapping to the http status code returned by the REST controllerImplementations of this interface are responsible for applying and persisting cache configuration changes.Interface which abstracts the transport between the CMS client and the endpoint.Commands used byClusterManagementServiceTransportwhich mimic HTTP verbs.Concrete implementation ofConnectionConfigwhich can be used where the various connection properties should be set directly as opposed to being derived from another context such as aCache.A simple object that holds a configuration object and its corresponding runtime info on each member.This holds the configuration of a particular entity in the cluster.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 subclassesthis holds the information returned by the ConfigurationRealizers to indicate the success/failure of the realization step.Concrete implementation ofClusterManagementServiceTransportwhich uses Spring'sRestTemplatefor communication between client and CMS endpoint.