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.
Envelope<T extends Message<?,?>>
 
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
Message<T extends org.opendaylight.yangtools.concepts.WritableIdentifier,C extends Message<T,C>>
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.
Request<T extends org.opendaylight.yangtools.concepts.WritableIdentifier,C extends Request<T,C>>
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>>
 
Response<T extends org.opendaylight.yangtools.concepts.WritableIdentifier,C extends Response<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.