| 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  | AbortLocalTransactionRequestRequest to abort a local transaction. | 
| class  | AbstractLocalTransactionRequest<T extends AbstractLocalTransactionRequest<T>>Abstract base class for  Requests involving specific transactions local to a member node. | 
| class  | AbstractReadPathTransactionRequest<T extends AbstractReadPathTransactionRequest<T>>Abstract base class for  TransactionRequests accessing data as visible in the isolated context of a particular
 transaction. | 
| class  | AbstractReadTransactionRequest<T extends AbstractReadTransactionRequest<T>>Abstract base class for  TransactionRequests accessing transaction state without modifying it. | 
| class  | CommitLocalTransactionRequestRequest to commit a local transaction. | 
| class  | ConnectClientRequestRequest to connect a frontend instance to the backend. | 
| class  | CreateLocalHistoryRequestRequest to create a new local history. | 
| class  | DestroyLocalHistoryRequestRequest to destroy a local history. | 
| class  | ExistsTransactionRequestA transaction request to query if a particular path exists in the current view of a particular transaction. | 
| class  | IncrementTransactionSequenceRequestA blank transaction request. | 
| class  | LocalHistoryRequest<T extends LocalHistoryRequest<T>>Abstract base class for  Requests involving specific local history. | 
| class  | ModifyTransactionRequestA transaction request to apply a particular set of operations on top of the current transaction. | 
| class  | PurgeLocalHistoryRequestRequest to purge a local history. | 
| class  | ReadTransactionRequestA transaction request to read a particular path exists in the current view of a particular transaction. | 
| class  | TransactionAbortRequestA transaction request to perform the abort step of the three-phase commit protocol. | 
| class  | TransactionDoCommitRequestA transaction request to perform the final, doCommit, step of the three-phase commit protocol. | 
| class  | TransactionPreCommitRequestA transaction request to perform the second, preCommit, step of the three-phase commit protocol. | 
| class  | TransactionPurgeRequestA 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  Requests 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  Requestsubclasses. | 
| 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.