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 ABIVersion |
ABIVersion.current()
Return the codebase-native ABI version.
|
ABIVersion |
AbstractVersionException.getClosestVersion()
Return the closest version supported by this codebase.
|
static ABIVersion |
ABIVersion.inexactReadFrom(DataInput in) |
static ABIVersion |
ABIVersion.readFrom(DataInput in)
Read an
ABIVersion from a DataInput . |
static ABIVersion |
ABIVersion.valueOf(short value)
Return the
ABIVersion corresponding 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,
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 DestroyLocalHistoryRequest |
DestroyLocalHistoryRequest.cloneAsVersion(ABIVersion version) |
protected CreateLocalHistoryRequest |
CreateLocalHistoryRequest.cloneAsVersion(ABIVersion version) |
protected IncrementTransactionSequenceSuccess |
IncrementTransactionSequenceSuccess.cloneAsVersion(ABIVersion version) |
protected LocalHistorySuccess |
LocalHistorySuccess.cloneAsVersion(ABIVersion version) |
protected TransactionDoCommitRequest |
TransactionDoCommitRequest.cloneAsVersion(ABIVersion version) |
protected ReadTransactionSuccess |
ReadTransactionSuccess.cloneAsVersion(ABIVersion version) |
protected ExistsTransactionSuccess |
ExistsTransactionSuccess.cloneAsVersion(ABIVersion version) |
protected TransactionAbortRequest |
TransactionAbortRequest.cloneAsVersion(ABIVersion version) |
protected TransactionPurgeRequest |
TransactionPurgeRequest.cloneAsVersion(ABIVersion version) |
protected TransactionCanCommitSuccess |
TransactionCanCommitSuccess.cloneAsVersion(ABIVersion version) |
protected TransactionCommitSuccess |
TransactionCommitSuccess.cloneAsVersion(ABIVersion version) |
protected ModifyTransactionSuccess |
ModifyTransactionSuccess.cloneAsVersion(ABIVersion version) |
protected ModifyTransactionRequest |
ModifyTransactionRequest.cloneAsVersion(ABIVersion version) |
protected PurgeLocalHistoryRequest |
PurgeLocalHistoryRequest.cloneAsVersion(ABIVersion version) |
protected ConnectClientSuccess |
ConnectClientSuccess.cloneAsVersion(ABIVersion version) |
protected ExistsTransactionRequest |
ExistsTransactionRequest.cloneAsVersion(ABIVersion version) |
protected TransactionPreCommitSuccess |
TransactionPreCommitSuccess.cloneAsVersion(ABIVersion version) |
protected TransactionPreCommitRequest |
TransactionPreCommitRequest.cloneAsVersion(ABIVersion version) |
protected TransactionAbortSuccess |
TransactionAbortSuccess.cloneAsVersion(ABIVersion version) |
protected ReadTransactionRequest |
ReadTransactionRequest.cloneAsVersion(ABIVersion version) |
protected ConnectClientRequest |
ConnectClientRequest.cloneAsVersion(ABIVersion version) |
protected IncrementTransactionSequenceRequest |
IncrementTransactionSequenceRequest.cloneAsVersion(ABIVersion targetVersion) |
protected LocalHistoryFailure |
LocalHistoryFailure.cloneAsVersion(ABIVersion version) |
protected ConnectClientFailure |
ConnectClientFailure.cloneAsVersion(ABIVersion version) |
protected TransactionFailure |
TransactionFailure.cloneAsVersion(ABIVersion version) |
protected T |
AbstractLocalTransactionRequest.cloneAsVersion(ABIVersion version) |
protected org.opendaylight.controller.cluster.access.commands.AbstractTransactionSuccessProxy<TransactionPurgeResponse> |
TransactionPurgeResponse.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.IncrementTransactionSequenceSuccessProxyV1 |
IncrementTransactionSequenceSuccess.externalizableProxy(ABIVersion version) |
protected AbstractSuccessProxy<LocalHistoryIdentifier,LocalHistorySuccess> |
LocalHistorySuccess.externalizableProxy(ABIVersion version) |
protected org.opendaylight.controller.cluster.access.commands.TransactionDoCommitRequestProxyV1 |
TransactionDoCommitRequest.externalizableProxy(ABIVersion version) |
protected org.opendaylight.controller.cluster.access.commands.AbstractTransactionSuccessProxy<ReadTransactionSuccess> |
ReadTransactionSuccess.externalizableProxy(ABIVersion version) |
protected org.opendaylight.controller.cluster.access.commands.ExistsTransactionSuccessProxyV1 |
ExistsTransactionSuccess.externalizableProxy(ABIVersion version) |
protected org.opendaylight.controller.cluster.access.commands.TransactionAbortRequestProxyV1 |
TransactionAbortRequest.externalizableProxy(ABIVersion version) |
protected org.opendaylight.controller.cluster.access.commands.TransactionPurgeRequestProxyV1 |
TransactionPurgeRequest.externalizableProxy(ABIVersion version) |
protected org.opendaylight.controller.cluster.access.commands.AbstractTransactionSuccessProxy<TransactionCanCommitSuccess> |
TransactionCanCommitSuccess.externalizableProxy(ABIVersion version) |
protected org.opendaylight.controller.cluster.access.commands.AbstractTransactionSuccessProxy<TransactionCommitSuccess> |
TransactionCommitSuccess.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 org.opendaylight.controller.cluster.access.commands.AbstractLocalHistoryRequestProxy<PurgeLocalHistoryRequest> |
PurgeLocalHistoryRequest.externalizableProxy(ABIVersion version) |
protected org.opendaylight.controller.cluster.access.commands.ConnectClientSuccessProxyV1 |
ConnectClientSuccess.externalizableProxy(ABIVersion version) |
protected org.opendaylight.controller.cluster.access.commands.ExistsTransactionRequestProxyV1 |
ExistsTransactionRequest.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.AbstractTransactionSuccessProxy<TransactionAbortSuccess> |
TransactionAbortSuccess.externalizableProxy(ABIVersion version) |
protected abstract org.opendaylight.controller.cluster.access.commands.AbstractTransactionSuccessProxy<T> |
TransactionSuccess.externalizableProxy(ABIVersion version) |
protected abstract org.opendaylight.controller.cluster.access.commands.AbstractReadTransactionRequestProxyV1<T> |
AbstractReadPathTransactionRequest.externalizableProxy(ABIVersion version) |
protected org.opendaylight.controller.cluster.access.commands.ReadTransactionRequestProxyV1 |
ReadTransactionRequest.externalizableProxy(ABIVersion version) |
protected AbstractRequestProxy<ClientIdentifier,ConnectClientRequest> |
ConnectClientRequest.externalizableProxy(ABIVersion version) |
protected abstract org.opendaylight.controller.cluster.access.commands.AbstractReadTransactionRequestProxyV1<T> |
AbstractReadTransactionRequest.externalizableProxy(ABIVersion version) |
protected org.opendaylight.controller.cluster.access.commands.IncrementTransactionSequenceRequestProxyV1 |
IncrementTransactionSequenceRequest.externalizableProxy(ABIVersion version) |
protected org.opendaylight.controller.cluster.access.commands.LocalHistoryFailureProxyV1 |
LocalHistoryFailure.externalizableProxy(ABIVersion version) |
protected abstract org.opendaylight.controller.cluster.access.commands.AbstractLocalHistoryRequestProxy<T> |
LocalHistoryRequest.externalizableProxy(ABIVersion version) |
protected AbstractRequestFailureProxy<ClientIdentifier,ConnectClientFailure> |
ConnectClientFailure.externalizableProxy(ABIVersion version) |
protected org.opendaylight.controller.cluster.access.commands.TransactionFailureProxyV1 |
TransactionFailure.externalizableProxy(ABIVersion version) |
protected abstract org.opendaylight.controller.cluster.access.commands.AbstractTransactionRequestProxy<T> |
TransactionRequest.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 |
---|---|
ABIVersion |
Message.getVersion() |
Modifier and Type | Method and Description |
---|---|
protected abstract C |
Message.cloneAsVersion(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(ABIVersion toVersion)
Return a message which will end up being serialized in the specified
ABIVersion . |
Constructor and Description |
---|
Request(C request,
ABIVersion version) |
RequestFailure(C failure,
ABIVersion version) |
RequestSuccess(C success,
ABIVersion version) |
Copyright © 2019 OpenDaylight. All rights reserved.