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.
|
Modifier and Type | Method and Description |
---|---|
Request<?,?> |
ConnectionEntry.getRequest() |
Modifier and Type | Method and 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.
|
Modifier and Type | Class and Description |
---|---|
class |
AbortLocalTransactionRequest
Request to abort a local transaction.
|
class |
AbstractLocalTransactionRequest<T extends AbstractLocalTransactionRequest<T>>
Abstract base class for
Request s involving specific transactions local to a member node. |
class |
AbstractReadPathTransactionRequest<T extends AbstractReadPathTransactionRequest<T>>
Abstract base class for
TransactionRequest s accessing data as visible in the isolated context of a particular
transaction. |
class |
AbstractReadTransactionRequest<T extends AbstractReadTransactionRequest<T>>
Abstract base class for
TransactionRequest 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 for
Request 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 |
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 for
Request s involving specific transaction. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractRequestProxy<T extends org.opendaylight.yangtools.concepts.WritableIdentifier,C extends Request<T,C>>
Abstract Externalizable proxy for use with
Request subclasses. |
class |
Request<T extends org.opendaylight.yangtools.concepts.WritableIdentifier,C extends Request<T,C>>
A request message concept.
|
Constructor and Description |
---|
RequestEnvelope(Request<?,?> message,
long sessionId,
long txSequence) |
UnsupportedRequestException(Request<?,?> request) |
Copyright © 2019 OpenDaylight. All rights reserved.