All Classes and Interfaces
Class
Description
Enumeration of all ABI versions supported by this implementation of the client access API.
Request to abort a local transaction.
Abstract base class for
Requests involving specific transactions local to a member node.Abstract base class for
TransactionRequests accessing data as visible in the isolated context of a particular
transaction.Abstract base class for
TransactionRequests accessing transaction state without modifying it.Abstract base exception used for reporting version mismatches from
ABIVersion.
This class represents the following YANG schema fragment defined in module odl-controller-cds-types
A cluster-wide unique identifier of a frontend instance.
Identifier of a particular client.
A
RequestException indicating that the backend has received a request for a transaction which has already
been closed, either via a successful commit or abort (which is indicated via ClosedTransactionException.isSuccessful().Request to commit a local transaction.
A
RequestFailure reported when ConnectClientRequest fails.Request to connect a frontend instance to the backend.
Successful reply to an
ConnectClientRequest.Request to create a new local history.
A
RequestException indicating that the backend has received a request to create a history which has already
been retired.A
RequestException indicating that the backend has received a request to create a transaction which has
already been purged.Request to destroy a local history.
A transaction request to query if a particular path exists in the current view of a particular transaction.
Successful reply to an
ExistsTransactionRequest.A cluster-wide unique identifier of a frontend type located at a cluster member.
Identifier of a particular frontend.
An
Identifier identifying a data store frontend type, which is able to access the data store backend.
This class represents the following YANG schema fragment defined in module odl-controller-cds-types
Exception thrown from
ABIVersion.valueOf(short) when the specified version is too new to be supported
by the codebase.A blank transaction request.
Successful reply to an
IncrementTransactionSequenceRequest.Generic
RequestFailure involving a LocalHistoryRequest.Globally-unique identifier of a local history.
Abstract base class for
Requests involving specific local history.Success class for
RequestSuccesses involving a specific local history.Type-safe encapsulation of a cluster member name.
This class represents the following YANG schema fragment defined in module odl-controller-cds-types
An abstract concept of a Message.
Message.SerialForm<T extends org.opendaylight.yangtools.concepts.WritableIdentifier,C extends Message<T,C>>
Externalizable proxy for use with
Message subclasses.A transaction request to apply a particular set of operations on top of the current transaction.
A reusable builder for creating
ModifyTransactionRequest message instances.Response to a
ModifyTransactionRequest which does not have a PersistenceProtocol.General error raised when the recipient of a Request is not the correct backend to talk to.
Common type definitions related to clustered data store.
A
RequestException indicating that the backend has received a Request whose sequence does not match the
next expected sequence for the target.A
RequestException indicating that the backend has received a RequestEnvelope whose sequence does not match
the next expected sequence.Exception thrown from
ABIVersion.valueOf(short) when the specified version is too old and no longer
supported by the codebase.Enumeration of transaction persistence protocols.
Request to purge a local history.
A transaction request to read a particular path exists in the current view of a particular transaction.
Successful reply to an
ReadTransactionRequest.A request message concept.
Request.SerialForm<T extends org.opendaylight.yangtools.concepts.WritableIdentifier,C extends Request<T,C>>
A failure cause behind a
RequestFailure to process a Request.RequestFailure<T extends org.opendaylight.yangtools.concepts.WritableIdentifier,C extends RequestFailure<T,C>>
A failure response to a
Request.RequestFailure.SerialForm<T extends org.opendaylight.yangtools.concepts.WritableIdentifier,C extends RequestFailure<T,C>>
Externalizable proxy for use with
RequestFailure subclasses.RequestSuccess<T extends org.opendaylight.yangtools.concepts.WritableIdentifier,C extends RequestSuccess<T,C>>
A successful reply to a
Request.RequestSuccess.SerialForm<T extends org.opendaylight.yangtools.concepts.WritableIdentifier,C extends RequestSuccess<T,C>>
Abstract counterpart to a
Request.Response.SerialForm<T extends org.opendaylight.yangtools.concepts.WritableIdentifier,C extends Response<T,C>>
General error raised when the recipient of a
Request determines that the request contains
a ClientIdentifier which corresponds to an outdated generation.General error raised when the recipient of a
Request fails to process a request.Request to skip a number of
TransactionIdentifiers within a {code local history}.Successful reply to a
SkipTransactionsRequest.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.
A transaction request to perform the abort step of the three-phase commit protocol.
Successful reply to a coordinated commit request initiated by a
ModifyTransactionRequest
or CommitLocalTransactionRequest.Successful reply to a coordinated commit request initiated by a
ModifyTransactionRequest
or CommitLocalTransactionRequest.Successful reply to a coordinated commit request.
A
TransactionModification which has a data component.Delete a particular path.
A transaction request to perform the final, doCommit, step of the three-phase commit protocol.
Generic
RequestFailure involving a TransactionRequest.Globally-unique identifier of a transaction.
Merge a
NormalizedNode tree onto a specific path.An individual modification of a transaction's state.
A transaction request to perform the second, preCommit, step of the three-phase commit protocol.
Successful reply to a
TransactionPreCommitRequest.A transaction request to perform the final transaction transition, which is purging it from the protocol view,
meaning the frontend has no further knowledge of the transaction.
Successful reply to a
TransactionPurgeRequest.Abstract base class for
Requests involving specific transaction.Abstract base class for
RequestSuccesses involving specific transaction.Modification to write (and replace) a subtree at specified path with another subtree.
A
RequestException indicating that the backend has received a request referencing an unknown history.General error raised when the recipient of a
Request determines that it does not know how to handle
the request.The
YangModelBindingProvider for odl-controller-cds-types module.The
ResourceYangModuleInfo for odl-controller-cds-types module.