| Package | Description | 
|---|---|
| org.opendaylight.controller.cluster.access | This package contains the base definitions of the APIs exposed by the clustered data store backend. | 
| 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 | 
|---|---|
| static @NonNull ABIVersion | ABIVersion. current()Return the codebase-native ABI version. | 
| @NonNull ABIVersion | AbstractVersionException. getClosestVersion()Return the closest version supported by this codebase. | 
| static @NonNull ABIVersion | ABIVersion. inexactReadFrom(@NonNull DataInput in) | 
| static @NonNull ABIVersion | ABIVersion. readFrom(@NonNull DataInput in)Read an  ABIVersionfrom aDataInput. | 
| static @NonNull ABIVersion | ABIVersion. valueOf(short value)Return the  ABIVersioncorresponding to an unsigned short integer. | 
| static ABIVersion | ABIVersion. valueOf(String name)Returns the enum constant of this type with the specified name. | 
| static ABIVersion[] | ABIVersion. values()Returns an array containing the constants of this enum type, in
the order they are declared. | 
| Modifier and Type | Method and Description | 
|---|---|
| ABIVersion | BackendInfo. getVersion() | 
| Constructor and Description | 
|---|
| BackendInfo(akka.actor.ActorRef actor,
           String name,
           long sessionId,
           ABIVersion version,
           int maxMessages) | 
| Modifier and Type | Method and Description | 
|---|---|
| ABIVersion | ConnectClientRequest. getMaxVersion() | 
| ABIVersion | ConnectClientRequest. getMinVersion() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected TransactionPurgeResponse | TransactionPurgeResponse. cloneAsVersion(ABIVersion version) | 
| protected TransactionPurgeRequest | TransactionPurgeRequest. cloneAsVersion(ABIVersion version) | 
| protected TransactionPreCommitSuccess | TransactionPreCommitSuccess. cloneAsVersion(ABIVersion version) | 
| protected TransactionPreCommitRequest | TransactionPreCommitRequest. cloneAsVersion(ABIVersion version) | 
| protected TransactionFailure | TransactionFailure. cloneAsVersion(ABIVersion version) | 
| protected TransactionDoCommitRequest | TransactionDoCommitRequest. cloneAsVersion(ABIVersion version) | 
| protected TransactionCommitSuccess | TransactionCommitSuccess. cloneAsVersion(ABIVersion version) | 
| protected TransactionCanCommitSuccess | TransactionCanCommitSuccess. cloneAsVersion(ABIVersion version) | 
| protected TransactionAbortSuccess | TransactionAbortSuccess. cloneAsVersion(ABIVersion version) | 
| protected TransactionAbortRequest | TransactionAbortRequest. cloneAsVersion(ABIVersion version) | 
| protected ReadTransactionSuccess | ReadTransactionSuccess. cloneAsVersion(ABIVersion version) | 
| protected ReadTransactionRequest | ReadTransactionRequest. cloneAsVersion(ABIVersion version) | 
| protected PurgeLocalHistoryRequest | PurgeLocalHistoryRequest. cloneAsVersion(ABIVersion version) | 
| protected ModifyTransactionSuccess | ModifyTransactionSuccess. cloneAsVersion(ABIVersion version) | 
| protected ModifyTransactionRequest | ModifyTransactionRequest. cloneAsVersion(ABIVersion version) | 
| protected LocalHistorySuccess | LocalHistorySuccess. cloneAsVersion(ABIVersion version) | 
| protected LocalHistoryFailure | LocalHistoryFailure. cloneAsVersion(ABIVersion version) | 
| protected IncrementTransactionSequenceSuccess | IncrementTransactionSequenceSuccess. cloneAsVersion(ABIVersion version) | 
| protected IncrementTransactionSequenceRequest | IncrementTransactionSequenceRequest. cloneAsVersion(ABIVersion targetVersion) | 
| protected ExistsTransactionSuccess | ExistsTransactionSuccess. cloneAsVersion(ABIVersion version) | 
| protected ExistsTransactionRequest | ExistsTransactionRequest. cloneAsVersion(ABIVersion version) | 
| protected DestroyLocalHistoryRequest | DestroyLocalHistoryRequest. cloneAsVersion(ABIVersion version) | 
| protected CreateLocalHistoryRequest | CreateLocalHistoryRequest. cloneAsVersion(ABIVersion version) | 
| protected ConnectClientSuccess | ConnectClientSuccess. cloneAsVersion(ABIVersion version) | 
| protected ConnectClientRequest | ConnectClientRequest. cloneAsVersion(ABIVersion version) | 
| protected ConnectClientFailure | ConnectClientFailure. cloneAsVersion(ABIVersion version) | 
| protected T | AbstractLocalTransactionRequest. cloneAsVersion(ABIVersion version) | 
| protected abstract org.opendaylight.controller.cluster.access.commands.AbstractTransactionSuccessProxy<T> | TransactionSuccess. externalizableProxy(ABIVersion version) | 
| protected abstract org.opendaylight.controller.cluster.access.commands.AbstractTransactionRequestProxy<T> | TransactionRequest. externalizableProxy(ABIVersion version) | 
| protected org.opendaylight.controller.cluster.access.commands.AbstractTransactionSuccessProxy<TransactionPurgeResponse> | TransactionPurgeResponse. externalizableProxy(ABIVersion version) | 
| protected org.opendaylight.controller.cluster.access.commands.TransactionPurgeRequestProxyV1 | TransactionPurgeRequest. externalizableProxy(ABIVersion version) | 
| protected org.opendaylight.controller.cluster.access.commands.AbstractTransactionSuccessProxy<TransactionPreCommitSuccess> | TransactionPreCommitSuccess. externalizableProxy(ABIVersion version) | 
| protected org.opendaylight.controller.cluster.access.commands.TransactionPreCommitRequestProxyV1 | TransactionPreCommitRequest. externalizableProxy(ABIVersion version) | 
| protected org.opendaylight.controller.cluster.access.commands.TransactionFailureProxyV1 | TransactionFailure. externalizableProxy(ABIVersion version) | 
| protected org.opendaylight.controller.cluster.access.commands.TransactionDoCommitRequestProxyV1 | TransactionDoCommitRequest. externalizableProxy(ABIVersion version) | 
| protected org.opendaylight.controller.cluster.access.commands.AbstractTransactionSuccessProxy<TransactionCommitSuccess> | TransactionCommitSuccess. externalizableProxy(ABIVersion version) | 
| protected org.opendaylight.controller.cluster.access.commands.AbstractTransactionSuccessProxy<TransactionCanCommitSuccess> | TransactionCanCommitSuccess. externalizableProxy(ABIVersion version) | 
| protected org.opendaylight.controller.cluster.access.commands.AbstractTransactionSuccessProxy<TransactionAbortSuccess> | TransactionAbortSuccess. externalizableProxy(ABIVersion version) | 
| protected org.opendaylight.controller.cluster.access.commands.TransactionAbortRequestProxyV1 | TransactionAbortRequest. externalizableProxy(ABIVersion version) | 
| protected org.opendaylight.controller.cluster.access.commands.AbstractTransactionSuccessProxy<ReadTransactionSuccess> | ReadTransactionSuccess. externalizableProxy(ABIVersion version) | 
| protected org.opendaylight.controller.cluster.access.commands.ReadTransactionRequestProxyV1 | ReadTransactionRequest. externalizableProxy(ABIVersion version) | 
| protected org.opendaylight.controller.cluster.access.commands.AbstractLocalHistoryRequestProxy<PurgeLocalHistoryRequest> | PurgeLocalHistoryRequest. externalizableProxy(ABIVersion version) | 
| protected org.opendaylight.controller.cluster.access.commands.AbstractTransactionSuccessProxy<ModifyTransactionSuccess> | ModifyTransactionSuccess. externalizableProxy(ABIVersion version) | 
| protected org.opendaylight.controller.cluster.access.commands.ModifyTransactionRequestProxyV1 | ModifyTransactionRequest. externalizableProxy(ABIVersion version) | 
| protected AbstractSuccessProxy<LocalHistoryIdentifier,LocalHistorySuccess> | LocalHistorySuccess. externalizableProxy(ABIVersion version) | 
| protected abstract org.opendaylight.controller.cluster.access.commands.AbstractLocalHistoryRequestProxy<T> | LocalHistoryRequest. externalizableProxy(ABIVersion version) | 
| protected org.opendaylight.controller.cluster.access.commands.LocalHistoryFailureProxyV1 | LocalHistoryFailure. externalizableProxy(ABIVersion version) | 
| protected org.opendaylight.controller.cluster.access.commands.IncrementTransactionSequenceSuccessProxyV1 | IncrementTransactionSequenceSuccess. externalizableProxy(ABIVersion version) | 
| protected org.opendaylight.controller.cluster.access.commands.IncrementTransactionSequenceRequestProxyV1 | IncrementTransactionSequenceRequest. externalizableProxy(ABIVersion version) | 
| protected org.opendaylight.controller.cluster.access.commands.ExistsTransactionSuccessProxyV1 | ExistsTransactionSuccess. externalizableProxy(ABIVersion version) | 
| protected org.opendaylight.controller.cluster.access.commands.ExistsTransactionRequestProxyV1 | ExistsTransactionRequest. externalizableProxy(ABIVersion version) | 
| protected org.opendaylight.controller.cluster.access.commands.AbstractLocalHistoryRequestProxy<DestroyLocalHistoryRequest> | DestroyLocalHistoryRequest. externalizableProxy(ABIVersion version) | 
| protected org.opendaylight.controller.cluster.access.commands.AbstractLocalHistoryRequestProxy<CreateLocalHistoryRequest> | CreateLocalHistoryRequest. externalizableProxy(ABIVersion version) | 
| protected org.opendaylight.controller.cluster.access.commands.ConnectClientSuccessProxyV1 | ConnectClientSuccess. externalizableProxy(ABIVersion version) | 
| protected AbstractRequestProxy<ClientIdentifier,ConnectClientRequest> | ConnectClientRequest. externalizableProxy(ABIVersion version) | 
| protected AbstractRequestFailureProxy<ClientIdentifier,ConnectClientFailure> | ConnectClientFailure. externalizableProxy(ABIVersion version) | 
| protected abstract org.opendaylight.controller.cluster.access.commands.AbstractReadTransactionRequestProxyV1<T> | AbstractReadTransactionRequest. externalizableProxy(ABIVersion version) | 
| protected abstract org.opendaylight.controller.cluster.access.commands.AbstractReadTransactionRequestProxyV1<T> | AbstractReadPathTransactionRequest. externalizableProxy(ABIVersion version) | 
| protected org.opendaylight.controller.cluster.access.commands.AbstractTransactionRequestProxy<T> | AbstractLocalTransactionRequest. externalizableProxy(ABIVersion version) | 
| Constructor and Description | 
|---|
| ConnectClientRequest(ClientIdentifier identifier,
                    akka.actor.ActorRef replyTo,
                    ABIVersion minVersion,
                    ABIVersion maxVersion) | 
| Modifier and Type | Method and Description | 
|---|---|
| @NonNull ABIVersion | Message. getVersion() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected abstract C | Message. cloneAsVersion(@NonNull ABIVersion targetVersion)Create a copy of this message which will serialize to a stream corresponding to the specified method. | 
| protected abstract AbstractSuccessProxy<T,C> | RequestSuccess. externalizableProxy(ABIVersion version) | 
| protected abstract AbstractRequestFailureProxy<T,C> | RequestFailure. externalizableProxy(ABIVersion version) | 
| protected abstract AbstractRequestProxy<T,C> | Request. externalizableProxy(ABIVersion version) | 
| C | Message. toVersion(@NonNull ABIVersion toVersion)Return a message which will end up being serialized in the specified  ABIVersion. | 
| Constructor and Description | 
|---|
| Request(C request,
       @NonNull ABIVersion version) | 
| RequestFailure(C failure,
              @NonNull ABIVersion version) | 
| RequestSuccess(C success,
              @NonNull ABIVersion version) | 
Copyright © 2019 OpenDaylight. All rights reserved.