Package org.opendaylight.controller.cluster.access.concepts
This package defines basic concepts used to interact with the CDS backend implementation.
- Author:
- Robert Varga
-
Interface Summary Interface Description SliceableMessage A tagging interface that specifies a message whose serialized size can be large and thus should be sliced into smaller chunks when transporting over the wire. -
Class Summary Class Description AbstractRequestFailureProxy<T extends WritableIdentifier,C extends RequestFailure<T,C>> Abstract Externalizable proxy for use withRequestFailuresubclasses.AbstractRequestProxy<T extends WritableIdentifier,C extends Request<T,C>> Abstract Externalizable proxy for use withRequestsubclasses.AbstractSuccessProxy<T extends WritableIdentifier,C extends RequestSuccess<T,C>> Abstract Externalizable proxy for use withRequestSuccesssubclasses.ClientIdentifier A cluster-wide unique identifier of a frontend instance.Envelope<T extends Message<?,?>> FailureEnvelope FrontendIdentifier A cluster-wide unique identifier of a frontend type located at a cluster member.FrontendType AnIdentifieridentifying a data store frontend type, which is able to access the data store backend.LocalHistoryIdentifier Globally-unique identifier of a local history.MemberName Type-safe encapsulation of a cluster member name.Message<T extends WritableIdentifier,C extends Message<T,C>> An abstract concept of a Message.Request<T extends WritableIdentifier,C extends Request<T,C>> A request message concept.RequestEnvelope RequestFailure<T extends WritableIdentifier,C extends RequestFailure<T,C>> A failure response to aRequest.RequestSuccess<T extends WritableIdentifier,C extends RequestSuccess<T,C>> A successful reply to aRequest.Response<T extends WritableIdentifier,C extends Response<T,C>> Abstract counterpart to aRequest.ResponseEnvelope<T extends Response<?,?>> SuccessEnvelope TransactionIdentifier Globally-unique identifier of a transaction. -
Exception Summary Exception Description RequestException A failure cause behind aRequestFailureto process aRequest.RetiredGenerationException General error raised when the recipient of aRequestdetermines that the request contains aClientIdentifierwhich corresponds to an outdated generation.RuntimeRequestException General error raised when the recipient of aRequestfails to process a request.UnsupportedRequestException General error raised when the recipient of aRequestdetermines that it does not know how to handle the request.