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 withRequestFailure
subclasses.AbstractRequestProxy<T extends WritableIdentifier,C extends Request<T,C>> Abstract Externalizable proxy for use withRequest
subclasses.AbstractSuccessProxy<T extends WritableIdentifier,C extends RequestSuccess<T,C>> Abstract Externalizable proxy for use withRequestSuccess
subclasses.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 AnIdentifier
identifying 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 aRequestFailure
to process aRequest
.RetiredGenerationException General error raised when the recipient of aRequest
determines that the request contains aClientIdentifier
which corresponds to an outdated generation.RuntimeRequestException General error raised when the recipient of aRequest
fails to process a request.UnsupportedRequestException General error raised when the recipient of aRequest
determines that it does not know how to handle the request.