Package org.opendaylight.controller.cluster.access.commands
package org.opendaylight.controller.cluster.access.commands
This package defines the messages used to interact with the CDS backend implementation.
-
ClassDescriptionRequest to abort a local transaction.Abstract base class for
Requests involving specific transactions local to a member node.Abstract base class forTransactionRequests accessing data as visible in the isolated context of a particular transaction.AbstractReadTransactionRequest<T extends AbstractReadTransactionRequest<T>>Abstract base class forTransactionRequests accessing transaction state without modifying it.ARequestExceptionindicating 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 viaClosedTransactionException.isSuccessful().Request to commit a local transaction.ARequestFailurereported whenConnectClientRequestfails.Request to connect a frontend instance to the backend.Successful reply to anConnectClientRequest.Request to create a new local history.ARequestExceptionindicating that the backend has received a request to create a history which has already been retired.ARequestExceptionindicating 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 anExistsTransactionRequest.A blank transaction request.Successful reply to anIncrementTransactionSequenceRequest.GenericRequestFailureinvolving aLocalHistoryRequest.LocalHistoryRequest<T extends LocalHistoryRequest<T>>Abstract base class forRequests involving specific local history.Success class forRequestSuccesses involving a specific local history.A transaction request to apply a particular set of operations on top of the current transaction.A reusable builder for creatingModifyTransactionRequestmessage instances.Response to aModifyTransactionRequestwhich does not have aPersistenceProtocol.General error raised when the recipient of a Request is not the correct backend to talk to.ARequestExceptionindicating that the backend has received a Request whose sequence does not match the next expected sequence for the target.ARequestExceptionindicating that the backend has received a RequestEnvelope whose sequence does not match the next expected sequence.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 anReadTransactionRequest.Request to skip a number ofTransactionIdentifiers within a {code local history}.Successful reply to aSkipTransactionsRequest.A transaction request to perform the abort step of the three-phase commit protocol.Successful reply to a coordinated commit request initiated by aModifyTransactionRequestorCommitLocalTransactionRequest.Successful reply to a coordinated commit request initiated by aModifyTransactionRequestorCommitLocalTransactionRequest.Successful reply to a coordinated commit request.ATransactionModificationwhich has a data component.Delete a particular path.A transaction request to perform the final, doCommit, step of the three-phase commit protocol.GenericRequestFailureinvolving aTransactionRequest.Merge aNormalizedNodetree 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 aTransactionPreCommitRequest.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 aTransactionPurgeRequest.TransactionRequest<T extends TransactionRequest<T>>Abstract base class forRequests involving specific transaction.TransactionRequest.SerialForm<T extends TransactionRequest<T>>TransactionSuccess<T extends TransactionSuccess<T>>Abstract base class forRequestSuccesses involving specific transaction.Modification to write (and replace) a subtree at specified path with another subtree.ARequestExceptionindicating that the backend has received a request referencing an unknown history.