Uses of Class
org.opendaylight.controller.cluster.access.concepts.Request
-
Packages that use Request Package Description org.opendaylight.controller.cluster.access.client This package contains the baseline client infrastructure required to implement clients accessing the data store.org.opendaylight.controller.cluster.access.commands This package defines the messages used to interact with the CDS backend implementation.org.opendaylight.controller.cluster.access.concepts This package defines basic concepts used to interact with the CDS backend implementation. -
-
Uses of Request in org.opendaylight.controller.cluster.access.client
Methods in org.opendaylight.controller.cluster.access.client that return Request Modifier and Type Method Description Request<?,?>
ConnectionEntry. getRequest()
Methods in org.opendaylight.controller.cluster.access.client with parameters of type Request Modifier and Type Method Description void
AbstractClientConnection. enqueueRequest(Request<?,?> request, Consumer<Response<?,?>> callback, long enqueuedTicks)
Send a request to the backend and invoke a specified callback when it finishes.void
AbstractClientConnection. sendRequest(Request<?,?> request, Consumer<Response<?,?>> callback)
Send a request to the backend and invoke a specified callback when it finishes. -
Uses of Request in org.opendaylight.controller.cluster.access.commands
Subclasses of Request in org.opendaylight.controller.cluster.access.commands Modifier and Type Class Description class
AbortLocalTransactionRequest
Request to abort a local transaction.class
AbstractLocalTransactionRequest<T extends AbstractLocalTransactionRequest<T>>
Abstract base class forRequest
s involving specific transactions local to a member node.class
AbstractReadPathTransactionRequest<T extends AbstractReadPathTransactionRequest<T>>
Abstract base class forTransactionRequest
s accessing data as visible in the isolated context of a particular transaction.class
AbstractReadTransactionRequest<T extends AbstractReadTransactionRequest<T>>
Abstract base class forTransactionRequest
s accessing transaction state without modifying it.class
CommitLocalTransactionRequest
Request to commit a local transaction.class
ConnectClientRequest
Request to connect a frontend instance to the backend.class
CreateLocalHistoryRequest
Request to create a new local history.class
DestroyLocalHistoryRequest
Request to destroy a local history.class
ExistsTransactionRequest
A transaction request to query if a particular path exists in the current view of a particular transaction.class
IncrementTransactionSequenceRequest
A blank transaction request.class
LocalHistoryRequest<T extends LocalHistoryRequest<T>>
Abstract base class forRequest
s involving specific local history.class
ModifyTransactionRequest
A transaction request to apply a particular set of operations on top of the current transaction.class
PurgeLocalHistoryRequest
Request to purge a local history.class
ReadTransactionRequest
A transaction request to read a particular path exists in the current view of a particular transaction.class
SkipTransactionsRequest
Request to skip a number ofTransactionIdentifier
s within a {code local history}.class
TransactionAbortRequest
A transaction request to perform the abort step of the three-phase commit protocol.class
TransactionDoCommitRequest
A transaction request to perform the final, doCommit, step of the three-phase commit protocol.class
TransactionPreCommitRequest
A transaction request to perform the second, preCommit, step of the three-phase commit protocol.class
TransactionPurgeRequest
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.class
TransactionRequest<T extends TransactionRequest<T>>
Abstract base class forRequest
s involving specific transaction. -
Uses of Request in org.opendaylight.controller.cluster.access.concepts
Classes in org.opendaylight.controller.cluster.access.concepts with type parameters of type Request Modifier and Type Class Description class
AbstractRequestProxy<T extends WritableIdentifier,C extends Request<T,C>>
Abstract Externalizable proxy for use withRequest
subclasses.class
Request<T extends WritableIdentifier,C extends Request<T,C>>
A request message concept.Constructors in org.opendaylight.controller.cluster.access.concepts with parameters of type Request Constructor Description RequestEnvelope(Request<?,?> message, long sessionId, long txSequence)
UnsupportedRequestException(Request<?,?> request)
-