All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
ABIVersion |
Enumeration of all ABI versions supported by this implementation of the client access API.
|
AbortLocalTransactionRequest |
Request to abort a local transaction.
|
AbortTransaction |
|
AbortTransactionPayload |
Payload persisted when a transaction is aborted.
|
AbortTransactionReply |
|
AbstractBatchedModificationsCursor |
Base class for a DataTreeModificationCursor that publishes to BatchedModifications instance(s).
|
AbstractClientActor |
Frontend actor which takes care of persisting generations and creates an appropriate ClientIdentifier.
|
AbstractClientActorBehavior<C extends org.opendaylight.controller.cluster.access.client.AbstractClientActorContext> |
|
AbstractClientConnection<T extends BackendInfo> |
Base class for a connection to the backend.
|
AbstractClientHandle<T extends org.opendaylight.controller.cluster.databroker.actors.dds.AbstractProxyTransaction> |
Abstract superclass of both ClientSnapshot and ClientTransaction.
|
AbstractClientHistory |
Abstract base class for client view of a history.
|
AbstractConfig |
|
AbstractConfig.Builder<T extends AbstractConfig.Builder<T>> |
|
AbstractDataStore |
Base implementation of a distributed DOMStore.
|
AbstractDataStoreClientActor |
|
AbstractDataTreeModificationCursor |
|
AbstractDOMBroker |
|
AbstractDOMBrokerTransaction<T extends DOMStoreTransaction> |
|
AbstractDOMBrokerWriteTransaction<T extends DOMStoreWriteTransaction> |
|
AbstractDOMTransactionFactory<T extends DOMStoreTransactionFactory> |
|
AbstractExecute<T extends NormalizedNode<?,?>> |
An abstract base class for invocation requests.
|
AbstractIdentifiablePayload<T extends Identifier> |
|
AbstractIdentifiablePayload.AbstractProxy<T extends Identifier> |
|
AbstractLeader |
The behavior of a RaftActor when it is in the Leader state.
|
AbstractLocalTransactionRequest<T extends AbstractLocalTransactionRequest<T>> |
Abstract base class for Request s involving specific transactions local to a member node.
|
AbstractModification |
Base class to be used for all simple modifications that can be applied to a DOMStoreTransaction.
|
AbstractMXBean |
Abstract base for an MXBean implementation class.
|
AbstractRaftActorBehavior |
Abstract class that provides common code for a RaftActor behavior.
|
AbstractRaftRPC |
|
AbstractRead<T> |
Abstract base class for ReadData and DataExists messages.
|
AbstractReadPathTransactionRequest<T extends AbstractReadPathTransactionRequest<T>> |
Abstract base class for TransactionRequest s accessing data as visible in the isolated context of a particular
transaction.
|
AbstractReadTransactionRequest<T extends AbstractReadTransactionRequest<T>> |
Abstract base class for TransactionRequest s accessing transaction state without modifying it.
|
AbstractReplicatedLogImpl |
Abstract class handling the mapping of
logical LogEntry Index and the physical list index.
|
AbstractRequestFailureProxy<T extends WritableIdentifier,C extends RequestFailure<T,C>> |
|
AbstractRequestProxy<T extends WritableIdentifier,C extends Request<T,C>> |
Abstract Externalizable proxy for use with Request subclasses.
|
AbstractResponse<T extends NormalizedNode<?,?>> |
An abstract base class for invocation responses.
|
AbstractRoutingTable<T extends AbstractRoutingTable<T,I>,I> |
Common class for routing tables.
|
AbstractServerChangeReply |
Abstract base class for a server configuration change reply.
|
AbstractShardManagerCreator<T extends AbstractShardManagerCreator<T>> |
|
AbstractSuccessProxy<T extends WritableIdentifier,C extends RequestSuccess<T,C>> |
|
AbstractThreePhaseCommitCohort<T> |
|
AbstractThreePhaseCommitMessage |
Base class for a 3PC message.
|
AbstractUntypedActor |
|
AbstractUntypedActorWithMetering |
Actor with its behaviour metered.
|
AbstractUntypedPersistentActor |
|
AbstractUntypedPersistentActorWithMetering |
Actor with its behaviour metered.
|
AbstractVersionException |
Abstract base exception used for reporting version mismatches from ABIVersion .
|
AbstractVersionException |
Abstract base exception used for reporting version mismatches from PayloadVersion .
|
ActionRegistry |
Registry to look up cluster nodes that have registered for a given Action.
|
ActionRegistry.Messages |
All messages used by the ActionRegistry.
|
ActionRegistry.Messages.UpdateActions |
|
ActionRegistry.Messages.UpdateRemoteActionEndpoints |
|
ActionRegistry.RemoteActionEndpoint |
|
ActionResponse |
|
ActionRoutingTable |
|
ActorInitialized |
|
ActorSystemProvider |
Interface that provides an akka ActorSystem instance.
|
ActorSystemProviderImpl |
|
ActorSystemProviderListener |
Listener interface for notification of ActorSystem changes from an ActorSystemProvider.
|
ActorUtils |
The ActorUtils class contains utility methods which could be used by non-actors (like DistributedDataStore) to work
with actors a little more easily.
|
AddPrefixShardReplica |
A message sent to the ShardManager to dynamically add a new local shard
that is a replica for an existing prefix shard that is already available
in the cluster.
|
AddPrefixShardReplicaInput |
This class represents the following YANG schema fragment defined in module cluster-admin
|
AddPrefixShardReplicaInputBuilder |
|
AddPrefixShardReplicaOutput |
|
AddPrefixShardReplicaOutputBuilder |
|
AddReplicasForAllShardsInput |
|
AddReplicasForAllShardsInputBuilder |
|
AddReplicasForAllShardsOutput |
This class represents the following YANG schema fragment defined in module cluster-admin
|
AddReplicasForAllShardsOutputBuilder |
|
AddServer |
Message sent to add a new server/replica (§4.1).
|
AddServerReply |
Reply to an AddServer message (§4.1).
|
AddShardReplica |
A message sent to the ShardManager to dynamically add a new local shard
that is a replica for an existing shard that is already available in the
cluster.
|
AddShardReplicaInput |
This class represents the following YANG schema fragment defined in module cluster-admin
|
AddShardReplicaInputBuilder |
|
AddShardReplicaOutput |
|
AddShardReplicaOutputBuilder |
|
AggregatedNode |
|
AggregatedNodeBuilder |
|
AggregatedTopology |
|
AggregatedTopologyBuilder |
|
AggregateNode |
This class represents the following YANG schema fragment defined in module opendaylight-topology-view
|
AggregateTopology |
This class represents the following YANG schema fragment defined in module opendaylight-topology-view
|
AkkaConfigFactory |
|
AkkaConfigurationReader |
|
AlreadyExistsException |
|
AppendEntries |
Invoked by leader to replicate log entries (§5.3); also used as heartbeat (§5.2).
|
AppendEntriesReply |
Reply for the AppendEntries message.
|
ApplyJournalEntries |
This is an internal message that is stored in the akka's persistent journal.
|
ApplySnapshot |
Internal message, issued by follower to its actor.
|
ApplySnapshot.Callback |
|
ApplyState |
Local message sent by a RaftActor to itself to signal state has been applied to the state machine.
|
Arguments |
|
AssembledMessageState |
Maintains the state of an assembled message.
|
AssemblerClosedException |
A MessageSliceException indicating the message assembler has already been closed.
|
AssemblerSealedException |
A MessageSliceException indicating the message assembler has already been sealed.
|
AutoCloseableEventExecutor |
|
AutoCloseableEventExecutor.CloseableEventExecutorMixin |
|
BackendInfo |
Basic information about how to talk to the backend.
|
BackendInfoResolver<T extends BackendInfo> |
Caching resolver which resolves a cookie to a leader ActorRef .
|
BackupDatastoreInput |
This class represents the following YANG schema fragment defined in module cluster-admin
|
BackupDatastoreInputBuilder |
|
BackupDatastoreOutput |
|
BackupDatastoreOutputBuilder |
|
BatchedModifications |
Message used to batch write, merge, delete modification operations to the ShardTransaction actor.
|
BatchedModificationsReply |
The reply for the BatchedModifications message.
|
Bucket<T extends BucketData<T>> |
|
BucketData<T extends BucketData<T>> |
Marker interface for data which is able to be held in a Bucket .
|
BucketStoreAccess |
|
BucketStoreAccess.Singletons |
|
BucketStoreActor<T extends BucketData<T>> |
A store that syncs its data across nodes in the cluster.
|
BundleClassLoaderFactory |
|
CanCommitTransaction |
|
CanCommitTransactionReply |
|
Candidate |
The behavior of a RaftActor when it is in the Candidate raft state.
|
CaptureSnapshot |
|
CaptureSnapshotReply |
|
CDSDataTreeProducer |
An extension to DOMDataTreeProducer , which allows users access
to information about the backing shard.
|
CDSShardAccess |
Unprivileged access interface to shard information.
|
ChangeMemberVotingStatesForAllShardsInput |
This class represents the following YANG schema fragment defined in module cluster-admin
|
ChangeMemberVotingStatesForAllShardsInputBuilder |
|
ChangeMemberVotingStatesForAllShardsOutput |
This class represents the following YANG schema fragment defined in module cluster-admin
|
ChangeMemberVotingStatesForAllShardsOutputBuilder |
|
ChangeMemberVotingStatesForShardInput |
This class represents the following YANG schema fragment defined in module cluster-admin
|
ChangeMemberVotingStatesForShardInputBuilder |
|
ChangeMemberVotingStatesForShardOutput |
|
ChangeMemberVotingStatesForShardOutputBuilder |
|
ChangeServersVotingStatus |
Message sent to change the raft voting status for servers.
|
ChangeShardMembersVotingStatus |
A local message sent to the ShardManager to change the raft voting status for members of a shard.
|
CheckConsensusReached |
Internal message sent to the leader after persistence is complete to check if replication consensus has been reached.
|
ClientActorBehavior<T extends BackendInfo> |
|
ClientActorBehavior.ConnectionConnectCohort |
Connection reconnect cohort, driven by this class.
|
ClientActorConfig |
Interface for client actor configuration parameters.
|
ClientActorContext |
|
ClientBackedDataStore |
Implements a distributed DOMStore using ClientActor.
|
ClientGeneration |
|
ClientIdentifier |
A cluster-wide unique identifier of a frontend instance.
|
ClientIdentifier |
Identifier of a particular client.
|
ClientLocalHistory |
Client-side view of a local history.
|
ClientRequestTracker |
|
ClientRequestTrackerImpl |
|
ClientSnapshot |
Snapshot of the datastore state.
|
ClientTransaction |
Client-side view of a transaction.
|
CloseDataTreeNotificationListenerRegistration |
|
CloseDataTreeNotificationListenerRegistrationReply |
|
ClosedTransactionException |
|
CloseLocalHistoryPayload |
Payload persisted when a local history is closed cleanly.
|
CloseTransaction |
|
CloseTransactionChain |
|
CloseTransactionReply |
|
ClusterAdminRpcService |
Implements the yang RPCs defined in the generated ClusterAdminService interface.
|
ClusterAdminService |
Interface for implementing the following YANG RPCs defined in module cluster-admin
|
ClusterUtils |
Utils for encoding prefix shard name.
|
ClusterWrapper |
|
ClusterWrapperImpl |
|
CommitLocalTransactionRequest |
Request to commit a local transaction.
|
CommitStatsMXBean |
MXBean interface for retrieving write Tx commit statistics.
|
CommitStatsMXBeanImpl |
Implementation of the CommitStatsMXBean interface.
|
CommitTransaction |
|
CommitTransactionPayload |
Payload persisted when a transaction commits.
|
CommitTransactionReply |
|
CommonConfig |
|
CommonConfig.Builder<T extends CommonConfig.Builder<T>> |
|
CompositeModification |
CompositeModification contains a list of modifications that need to be applied to the DOMStore.
|
CompositeOnComplete<T> |
An OnComplete implementation that aggrgates other OnComplete tasks.
|
ConcurrentDOMDataBroker |
ConcurrentDOMDataBroker commits transactions concurrently.
|
ConfigParams |
Configuration Parameter interface for configuring the Raft consensus system
|
Configuration |
|
ConfigurationImpl |
|
ConnectClientFailure |
|
ConnectClientRequest |
Request to connect a frontend instance to the backend.
|
ConnectClientSuccess |
|
ConnectedClientConnection<T extends BackendInfo> |
|
ConnectingClientConnection<T extends BackendInfo> |
|
ConnectionEntry |
|
CreateLocalHistoryPayload |
Payload persisted when a local history is created.
|
CreateLocalHistoryRequest |
Request to create a new local history.
|
CreateShard |
A message sent to the ShardManager to dynamically create a new shard.
|
CreateTopicInput |
This class represents the following YANG schema fragment defined in module event-aggregator
|
CreateTopicInputBuilder |
|
CreateTopicOutput |
This class represents the following YANG schema fragment defined in module event-aggregator
|
CreateTopicOutputBuilder |
|
CreateTransaction |
|
CreateTransactionReply |
|
DataExists |
|
DataExistsReply |
|
DataPersistenceProvider |
DataPersistenceProvider provides methods to persist data and is an abstraction of the akka-persistence persistence
API.
|
DataStoreClient |
Client interface for interacting with the frontend actor.
|
DatastoreConfigurationMXBean |
MXBean interface for data store configuration.
|
DatastoreConfigurationMXBeanImpl |
Implementation of DatastoreConfigurationMXBean.
|
DatastoreContext |
Contains contextual data for a data store.
|
DatastoreContext.Builder |
|
DatastoreContextFactory |
Factory for creating DatastoreContext instances.
|
DatastoreContextIntrospector |
Introspects on a DatastoreContext instance to set its properties via reflection.
|
DatastoreContextIntrospectorFactory |
Factory for creating DatastoreContextIntrospector instances.
|
DatastoreContextPropertiesUpdater |
Update DatastoreContext settings on invoke update method.
|
DatastoreContextPropertiesUpdater.Listener |
|
DatastoreInfoMXBean |
JMX bean for general datastore info.
|
DatastoreInfoMXBeanImpl |
Implementation of DatastoreInfoMXBean.
|
DataStoreProperties |
This class represents the following YANG schema fragment defined in module distributed-datastore-provider
|
DataStorePropertiesContainer |
This class represents the following YANG schema fragment defined in module distributed-datastore-provider
|
DataStorePropertiesContainerBuilder |
|
DatastoreShardId |
Grouping holding combined identifiers of a shard -- its name and datastore type
|
DatastoreSnapshot |
Stores a snapshot of the internal state of a data store.
|
DatastoreSnapshot.ShardSnapshot |
|
DatastoreSnapshotList |
Stores a list of DatastoreSnapshot instances.
|
DatastoreSnapshotRestore |
This class looks for a previously saved data store backup file in a directory and, if found, de-serializes
the DatastoreSnapshot instances.
|
DataStoreType |
|
DataStoreVersions |
Defines version numbers where ask-based protocol is concerned.
|
DataTreeCandidateInputOutput |
|
DataTreeCandidateInputOutput.DataTreeCandidateWithVersion |
|
DataTreeChanged |
A message about a DataTree having been changed.
|
DataTreeChangedReply |
|
DataTreeCohortRegistrationProxy<C extends DOMDataTreeCommitCohort> |
|
DataTreeListenerInfo |
Response to a GetInfo query from a data tree listener actor.
|
DataTreeModificationOutput |
Utility class to output DataTreeModifications in readable format.
|
DataTreeNotificationListenerRegistrationActor |
Actor co-located with a shard.
|
DataTreeNotificationListenerRegistrationActor.SetRegistration |
|
DeadHistoryException |
A RequestException indicating that the backend has received a request to create a history which has already
been retired.
|
DeadTransactionException |
A RequestException indicating that the backend has received a request to create a transaction which has
already been purged.
|
DefaultConfigParamsImpl |
Default implementation of the ConfigParams.
|
DefaultRaftPolicy |
|
DefaultShardStrategy |
The DefaultShardStrategy basically puts all data into the default shard.
|
DelegatingPersistentDataProvider |
A DataPersistenceProvider implementation that delegates to another implementation.
|
DeleteEntries |
Internal message that is stored in the akka's persistent journal to delete journal entries.
|
DeleteModification |
DeleteModification store all the parameters required to delete a path from the data tree.
|
DestroyLocalHistoryRequest |
Request to destroy a local history.
|
DestroyTopicInput |
This class represents the following YANG schema fragment defined in module event-aggregator
|
DestroyTopicInputBuilder |
|
DestroyTopicOutput |
|
DestroyTopicOutputBuilder |
|
DisableElectionsRaftPolicy |
DisableElectionsRaftPolicy can be used for actors that does not
participate in shard election.
|
DisableTrackingPayload |
|
DisJoinTopicInput |
This class represents the following YANG schema fragment defined in module event-source
|
DisJoinTopicInputBuilder |
|
DisJoinTopicOutput |
|
DisJoinTopicOutputBuilder |
|
Dispatchers |
|
Dispatchers.DispatcherType |
|
DistributedDataStore |
Implements a distributed DOMStore using Akka Patterns.ask().
|
DistributedDataStoreClientActor |
|
DistributedDataStoreFactory |
|
DistributedDataStoreInterface |
The public interface exposed vi a DistributedDataStore via the OSGi registry.
|
DistributedDatastoreProviderData |
This module contains the base YANG definitions for the distributed datastore
provider implementation
|
DistributedShardChangePublisher |
|
DistributedShardedDOMDataTree |
A layer on top of DOMDataTreeService that distributes producer/shard registrations to remote nodes via
ShardedDataTreeActor .
|
DistributedShardFactory |
A factory that handles addition of new clustered shard's based on a prefix.
|
DistributedShardModification |
Shard modification that consists of the whole shard context, provides cursors which correctly delegate to subshards
if any are present.
|
DistributedShardModificationContext |
The context for a single shards modification, keeps a ClientTransaction so it can route requests correctly.
|
DistributedShardModificationCursor |
Internal cursor implementation consisting of WriteCursorStrategies which forwards writes to foreign modifications
if any.
|
DistributedShardModificationFactory |
|
DistributedShardModificationFactoryBuilder |
|
DistributedShardRegistration |
Registration of the CDS shard that allows you to remove the shard from the system by closing the registration.
|
DOMBrokerReadOnlyTransaction |
|
DOMBrokerReadWriteTransaction |
|
DOMBrokerWriteOnlyTransaction |
|
DOMDataTreeShardCreationFailedException |
|
ElectionTerm |
ElectionTerm contains information about a RaftActors election term.
|
ElectionTimeout |
Local message sent to indicate the current election term has timed out.
|
EmptyExternalizable |
Externalizable with no data.
|
EmptyExternalizableProxy |
Abstract base that implements Externalizable with no-op methods that is intended for classes that use the
externalizable proxy pattern but have no data to serialize and read-resolve to a static instance.
|
EmptyState |
Empty Snapshot State implementation.
|
EnableNotification |
|
Envelope<T extends Message<?,?>> |
|
EventAggregatorListener |
Interface for implementing the following YANG notifications defined in module event-aggregator
|
EventAggregatorService |
Interface for implementing the following YANG RPCs defined in module event-aggregator
|
EventSource |
Event source is a node in topology which is able to produce notifications.
|
EventSourceListener |
Interface for implementing the following YANG notifications defined in module event-source
|
EventSourceRegistration<T extends EventSource> |
|
EventSourceRegistry |
|
EventSourceService |
Interface for implementing the following YANG RPCs defined in module event-source
|
EventSourceStatus |
|
EventSourceStatusNotification |
Notification of change event source status.
|
EventSourceStatusNotificationBuilder |
|
EventSourceTopic |
|
EventSourceTopology |
|
ExecuteAction |
|
ExecuteInSelfActor |
Interface implemented by Actors, who can schedule invocation of a Procedure in their context.
|
ExecuteRpc |
|
ExistsTransactionRequest |
A transaction request to query if a particular path exists in the current view of a particular transaction.
|
ExistsTransactionSuccess |
|
ExplicitAsk |
Unfortunately Akka's explicit ask pattern does not work with its Java API, as it fails to invoke passed message.
|
FailureEnvelope |
|
FileAkkaConfigurationReader |
|
FileBackedOutputStream |
An OutputStream that starts buffering to a byte array, but switches to file buffering once the data
reaches a configurable size.
|
FileBackedOutputStreamFactory |
|
FileModuleShardConfigProvider |
Implementation of ModuleShardConfigProvider that reads the module and shard configuration from files.
|
FindLeader |
Request to locate the leader raft actor.
|
FindLeaderReply |
Reply to FindLeader message, containing the address of the leader actor, as known to the raft actor which
sent the message.
|
FindLocalShard |
FindLocalShard is a message that should be sent to the
org.opendaylight.controller.cluster.datastore.shardmanager.ShardManager when we need to find a reference
to a LocalShard.
|
FindPrimary |
The FindPrimary message is used to locate the primary of any given shard.
|
FixedThreadPoolWrapper |
|
FlexibleThreadPoolWrapper |
|
FlipMemberVotingStatesForAllShardsInput |
|
FlipMemberVotingStatesForAllShardsInputBuilder |
|
FlipMemberVotingStatesForAllShardsOutput |
This class represents the following YANG schema fragment defined in module cluster-admin
|
FlipMemberVotingStatesForAllShardsOutputBuilder |
|
FlipShardMembersVotingStatus |
A local message sent to the ShardManager to flip the raft voting states for members of a shard.
|
Follower |
The behavior of a RaftActor in the Follower raft state.
|
FollowerInfo |
A bean class containing a snapshot of information for a follower returned from GetOnDemandRaftStats.
|
FollowerInitialSyncUpStatus |
The FollowerInitialSyncUpStatus is sent by a Follower to inform any RaftActor subclass whether the Follower
is at least at the same commitIndex as the Leader was when it sent the follower the very first heart beat.
|
FollowerLogInformation |
The state of the followers log as known by the Leader.
|
ForwardedReadyTransaction |
Transaction ReadyTransaction message that is forwarded to the local Shard from the ShardTransaction.
|
FrontendClientMetadata |
|
FrontendHistoryMetadata |
|
FrontendIdentifier |
A cluster-wide unique identifier of a frontend type located at a cluster member.
|
FrontendIdentifier |
Identifier of a particular frontend.
|
FrontendShardDataTreeSnapshotMetadata |
|
FrontendType |
An Identifier identifying a data store frontend type, which is able to access the data store backend.
|
FrontendType |
|
FutureVersionException |
|
FutureVersionException |
|
GetInfo |
Local message sent to an actor to retrieve internal information for reporting.
|
GetKnownClients |
Request a shard to report the clients it knows about.
|
GetKnownClientsForAllShardsInput |
|
GetKnownClientsForAllShardsInputBuilder |
|
GetKnownClientsForAllShardsOutput |
This class represents the following YANG schema fragment defined in module cluster-admin
|
GetKnownClientsForAllShardsOutputBuilder |
|
GetKnownClientsReply |
|
GetOnDemandRaftState |
Local message sent to a RaftActor to obtain a snapshot of statistical information.
|
GetPrefixShardRoleInput |
This class represents the following YANG schema fragment defined in module cluster-admin
|
GetPrefixShardRoleInputBuilder |
|
GetPrefixShardRoleOutput |
This class represents the following YANG schema fragment defined in module cluster-admin
|
GetPrefixShardRoleOutputBuilder |
|
GetShardDataTree |
Local message sent to a Shard to retrieve its data tree instance.
|
GetShardRole |
Message sent to the local ShardManager to request the current role for the given shard.
|
GetShardRoleInput |
This class represents the following YANG schema fragment defined in module cluster-admin
|
GetShardRoleInputBuilder |
|
GetShardRoleOutput |
This class represents the following YANG schema fragment defined in module cluster-admin
|
GetShardRoleOutputBuilder |
|
GetShardRoleReply |
Reply to GetShardRole, containing the current role of the shard if present on the ShardManager.
|
GetSnapshot |
Internal client message to get a snapshot of the current state based on whether or not persistence is enabled.
|
GetSnapshotReply |
Reply to GetSnapshot that returns a serialized Snapshot instance.
|
Gossiper |
Gossiper that syncs bucket store across nodes in the cluster.
|
HashedWheelTimerCloseable |
|
HeartbeatIntervalType |
|
HybridModuleShardConfigProvider |
|
IdentifiableNode |
|
IdentifiableNodeBuilder |
|
IdentifiablePayload<T extends Identifier> |
|
ImmutableElectionTerm |
Immutable implementation of ElectionTerm.
|
IncrementTransactionSequenceRequest |
A blank transaction request.
|
IncrementTransactionSequenceSuccess |
|
InitConfigListener |
Message sent to the local ShardManager, once the shard configuration shard is ready and the ShardManager should
start its listener.
|
InitiateCaptureSnapshot |
|
InputOutputStreamFactory |
|
InstallSnapshot |
Message sent from a leader to install a snapshot chunk on a follower.
|
InstallSnapshotReply |
|
InternalCommand<T extends BackendInfo> |
This interface is used to pass the unit of work via the actors mailbox.
|
InventoryNode |
|
InventoryNodeBuilder |
|
InventoryNodeConnector |
|
InventoryNodeConnectorBuilder |
|
InversibleLock |
A lock implementation which allows users to perform optimistic reads and validate them in a fashion similar
to StampedLock .
|
InversibleLockException |
|
IsolatedLeader |
Leader which is termed as isolated.
|
JoinTopicInput |
This class represents the following YANG schema fragment defined in module event-source
|
JoinTopicInputBuilder |
|
JoinTopicOutput |
This class represents the following YANG schema fragment defined in module event-source
|
JoinTopicOutputBuilder |
|
JoinTopicStatus |
|
KnownClients |
This class represents the following YANG schema fragment defined in module cluster-admin
|
KnownClientsBuilder |
|
KnownClientsKey |
|
Leader |
The behavior of a RaftActor when it is in the Leader state.
|
LeaderActorRef |
|
LeaderActorRefBuilder |
|
LeaderInstallSnapshotState |
Encapsulates the leader state and logic for sending snapshot chunks to a follower.
|
LeaderLocation |
Enumeration of possible shard leader locations relative to the local node.
|
LeaderLocationListener |
Listener for shard leader location changes.
|
LeaderLocationListenerRegistration<T extends LeaderLocationListener> |
|
LeadershipTransferFailedException |
|
LeaderStateChanged |
A local message initiated internally from the RaftActor when some state of a leader has changed.
|
LeaderTransitioning |
Message sent from a leader to its followers to indicate leadership transfer is starting.
|
Local |
|
LocalBuilder |
|
LocalHistoryFailure |
|
LocalHistoryIdentifier |
Globally-unique identifier of a local history.
|
LocalHistoryRequest<T extends LocalHistoryRequest<T>> |
Abstract base class for Request s involving specific local history.
|
LocalHistorySuccess |
Success class for RequestSuccess es involving a specific local history.
|
LocalPrimaryShardFound |
Local message sent in reply to FindPrimaryShard to indicate the primary shard is local to the caller.
|
LocalShardFound |
LocalShardFound is a message that is sent by the
org.opendaylight.controller.cluster.datastore.shardmanager.ShardManager
when it finds a shard with the specified name in it's local shard registry.
|
LocalShardNotFound |
LocalShardNotFound is a message that is sent by the
org.opendaylight.controller.cluster.datastore.shardmanager.ShardManager
when it cannot locate a shard in it's local registry with the shardName specified.
|
LocalShardNotFoundException |
Exception thrown when attempting to find a local shard but it doesn't exist.
|
LocalSnapshotStore |
Akka SnapshotStore implementation backed by the local file system.
|
LocateShardInput |
This class represents the following YANG schema fragment defined in module cluster-admin
|
LocateShardInputBuilder |
|
LocateShardOutput |
This class represents the following YANG schema fragment defined in module cluster-admin
|
LocateShardOutputBuilder |
|
LookupPrefixShard |
|
MakeLeaderLocal |
Message sent to local shard to try to gain shard leadership.
|
MakeLeaderLocalInput |
This class represents the following YANG schema fragment defined in module cluster-admin
|
MakeLeaderLocalInputBuilder |
|
MakeLeaderLocalOutput |
|
MakeLeaderLocalOutputBuilder |
|
MemberName |
Type-safe encapsulation of a cluster member name.
|
MemberName |
|
MemberNode |
Location of the hypothetical cluster member node.
|
MemberVotingState |
The list of member voting states
|
MemberVotingStateBuilder |
|
MemberVotingStatesInput |
This class represents the following YANG schema fragment defined in module cluster-admin
|
MergeModification |
MergeModification stores all the parameters required to merge data into the specified path.
|
Message<T extends WritableIdentifier,C extends Message<T,C>> |
An abstract concept of a Message.
|
MessageAssembler |
This class re-assembles messages sliced into smaller chunks by MessageSlicer .
|
MessageAssembler.Builder |
|
MessageSlice |
Represents a sliced message chunk.
|
MessageSliceException |
An exception indicating a message slice failure.
|
MessageSlicer |
This class slices messages into smaller chunks.
|
MessageSlicer.Builder |
|
MessageSliceReply |
|
MessageTracker |
MessageTracker is a diagnostic utility class to be used for figuring out why a certain message which was
expected to arrive in a given time interval does not arrive.
|
MessageTracker.Context |
|
MessageTracker.Error |
|
MessageTracker.MessageProcessingTime |
|
MetadataShardDataTreeSnapshot |
An AbstractVersionedShardDataTreeSnapshot which contains additional metadata.
|
MeteredBoundedMailbox |
|
MeteredBoundedMailbox.MeteredMessageQueue |
|
MeteringBehavior |
Represents behaviour that can be exhibited by actors of type UntypedActor
|
MetricsReporter |
Maintains metrics registry that is provided to reporters.
|
MigratedSerializable |
Transitional marker interface for use with evolution of serializable classes held in persistence.
|
Modification |
Represents a modification to the data store.
|
ModifyTransactionRequest |
A transaction request to apply a particular set of operations on top of the current transaction.
|
ModifyTransactionRequestBuilder |
|
ModifyTransactionSuccess |
|
ModuleConfig |
Encapsulates configuration for a module.
|
ModuleConfig.Builder |
|
ModuleShardConfigProvider |
Interface for a class that provides module and shard configuration information.
|
ModuleShardConfiguration |
Encapsulates information for adding a new module shard configuration.
|
ModuleShardStrategy |
|
Monitor |
|
MutableCompositeModification |
MutableCompositeModification is just a mutable version of a CompositeModification.
|
NamingThreadPoolFactory |
|
NioEventLoopGroupCloseable |
|
Node |
Describes the contents of a generic node - essentially an ID and a list of
node-connectors.
|
Node |
A list of nodes (as defined by the 'grouping node').
|
Node1 |
|
Node1 |
|
Node1Builder |
|
Node1Builder |
|
NodeBuilder |
|
NodeConnector |
A list of node connectors that belong this node.
|
NodeConnector |
Describes a generic node connector which consists of an ID.
|
NodeConnectorBuilder |
|
NodeConnectorContext |
A node-connector-context is a classifier for node-connector elements which
allows an RPC to provide a service on behalf of a particular element in the
tree.
|
NodeConnectorId |
|
NodeConnectorKey |
|
NodeConnectorRef |
|
NodeConnectorRemoved |
Deprecated. |
NodeConnectorRemovedBuilder |
|
NodeConnectorType |
A base identity definition which represents a generic node connector type and
can be extended in other YANG files.
|
NodeConnectorUpdated |
Deprecated. |
NodeConnectorUpdatedBuilder |
|
NodeContext |
A node-context is a classifier for node elements which allows an RPC to provide
a service on behalf of a particular element in the data tree.
|
NodeContextRef |
A helper grouping which contains a reference to a node classified with a
node-context.
|
NodeId |
|
NodeIdentifier |
This class represents the following YANG schema fragment defined in module opendaylight-topology
|
NodeIdentifierBuilder |
|
NodeIdentifierKey |
|
NodeIdentifiers |
This class represents the following YANG schema fragment defined in module opendaylight-topology
|
NodeKey |
|
NodeRef |
|
NodeRemoved |
Deprecated. |
NodeRemovedBuilder |
|
Nodes |
The root container of all nodes.
|
NodesBuilder |
|
NodeType |
A base identity definition which represents a generic node type and can be
extended in other yang files.
|
NodeType |
This class represents the following YANG schema fragment defined in module opendaylight-topology
|
NodeUpdated |
Deprecated. |
NodeUpdatedBuilder |
|
NonPersistentDataProvider |
A DataPersistenceProvider implementation with persistence disabled, essentially a no-op.
|
NonZeroUint32Type |
|
NoopAutoCloseable |
An AutoCloseable that does nothing.
|
NoopPayload |
Payload used for no-op log entries that are put into the journal by the PreLeader in order to commit
entries from the prior term.
|
NoopPeerAddressResolver |
Implementation of PeerAddressResolver that does nothing.
|
NoopProcedure<T> |
An akka Procedure that does nothing.
|
NoopRaftActorSnapshotCohort |
RaftActorSnapshotCohort implementation that does nothing.
|
NormalizedNodeAggregator |
|
NormalizedNodeNavigator |
|
NormalizedNodeVisitor |
|
NormalizedNodeXMLOutput |
Utility class to output NormalizedNodes as XML.
|
NoShardLeaderException |
Exception indicating a shard has no current leader.
|
NotificationPattern |
|
NotifyProducerCreated |
|
NotifyProducerRemoved |
|
NotInitializedException |
|
NotLeaderException |
General error raised when the recipient of a Request is not the correct backend to talk to.
|
OnDemandRaftState |
The response to a GetOnDemandRaftState message.
|
OnDemandRaftState.AbstractBuilder<B extends OnDemandRaftState.AbstractBuilder<B,T>,T extends OnDemandRaftState> |
|
OnDemandRaftState.Builder |
|
OnDemandShardState |
Extends OnDemandRaftState to add Shard state.
|
OnDemandShardState.Builder |
|
OnInitialData |
Message sent to a data tree change listener actor to indicate there is no initial data.
|
OpendaylightInventoryData |
This class represents the following YANG schema fragment defined in module opendaylight-inventory
|
OpendaylightInventoryListener |
Interface for implementing the following YANG notifications defined in module opendaylight-inventory
|
OperationLimiter |
Class for limiting operations.
|
OperationTimeoutType |
|
OpsManager |
This class acts as a supervisor, creates all the actors, resumes them, if an exception is thrown.
|
OriginalNode |
This class represents the following YANG schema fragment defined in module opendaylight-topology-view
|
OriginalNodeBuilder |
|
OSGiActorSystemProvider |
|
OSGiRemoteOpsProvider |
|
OSGiRemoteOpsProvider.Config |
|
OutOfOrderRequestException |
A RequestException indicating that the backend has received a Request whose sequence does not match the
next expected sequence for the target.
|
OutOfSequenceEnvelopeException |
A RequestException indicating that the backend has received a RequestEnvelope whose sequence does not match
the next expected sequence.
|
PastVersionException |
Exception thrown from ABIVersion.valueOf(short) when the specified version is too old and no longer
supported by the codebase.
|
PastVersionException |
|
Pattern |
|
Payload |
An instance of a Payload class is meant to be used as the Payload for
AppendEntries.
|
Payload |
Encapsulated notification.
|
PayloadVersion |
Enumeration of all ABI versions supported by this implementation of persistence.
|
PeerAddressResolved |
|
PeerAddressResolver |
Interface to resolve raft actor peer addresses.
|
PeerDown |
Message sent to a shard actor indicating one of its peers is down.
|
PeerInfo |
Stores information about a raft peer.
|
PeerUp |
Message sent to a shard actor indicating one of its peers is up.
|
Percentage |
|
PersistenceProtocol |
Enumeration of transaction persistence protocols.
|
PersistentDataProvider |
A DataPersistenceProvider implementation with persistence enabled.
|
PersistentPayload |
This is a tagging interface for a Payload implementation that needs to always be persisted regardless of
whether or not the component is configured to be persistent.
|
PrefixedShardConfigUpdateHandler |
Listens on changes on prefix-shard-configuration.
|
PrefixedShardConfigUpdateHandler.ShardConfigHandler |
|
PrefixShardConfiguration |
Configuration for prefix based shards.
|
PrefixShardConfigurationData |
This module contains the base YANG definitions for shards based on prefix
configuration
|
PrefixShardCreated |
|
PrefixShardRemovalLookup |
Sent to the local ShardedDataTreeActor to initiate the lookup of the shard, once the shard is removed from
the system entirely the actor responds with a success.
|
PrefixShardRemoved |
Message sent to remote ShardedDataTreeActor 's when there is an attempt to remove the shard,
the ShardedDataTreeActor should remove the shard from the current configuration so that the change is picked up
in the backend ShardManager.
|
PrefixShards |
This class represents the following YANG schema fragment defined in module prefix-shard-configuration
|
PrefixShardsBuilder |
|
PrefixShardStrategy |
Shard Strategy that resolves a path to a prefix shard name.
|
PreLeader |
The behavior of a RaftActor when it is in the PreLeader state.
|
PrimaryNotFoundException |
|
PrimaryShardInfo |
Local message DTO that contains information about the primary shard.
|
PrimaryShardInfoFutureCache |
Maintains a cache of PrimaryShardInfo Future instances per shard.
|
ProducerCreated |
Message sent to local ShardedDataTreeActor 's when there was an
attempt to create a producer on the local node.
|
ProducerRemoved |
Message sent to local ShardedDataTreeActor 's when there was an
attempt to close a producer on the local node.
|
PruningDataTreeModification |
The PruningDataTreeModification first removes all entries from the data which do not belong in the schemaContext
before delegating it to the actual DataTreeModification.
|
PruningDataTreeModification.Proactive |
A PruningDataTreeModification which always performs pruning before attempting an operation.
|
PruningDataTreeModification.Reactive |
|
PurgeLocalHistoryPayload |
Payload persisted when a local history is completely purged, i.e.
|
PurgeLocalHistoryRequest |
Request to purge a local history.
|
PurgeTransactionPayload |
Payload persisted when a transaction is purged from the frontend.
|
QuarantinedMonitorActor |
This class listens to Akka RemotingLifecycleEvent events to detect when this node has been
quarantined by another.
|
QuarantinedMonitorActorPropsFactory |
|
RaftActor |
RaftActor encapsulates a state machine that needs to be kept synchronized
in a cluster.
|
RaftActorBehavior |
The interface for a class that implements a specific behavior of a RaftActor.
|
RaftActorContext |
The RaftActorContext contains that portion of the RaftActors state that
needs to be shared with it's behaviors.
|
RaftActorContextImpl |
Implementation of the RaftActorContext interface.
|
RaftActorLeadershipTransferCohort |
A raft actor support class that participates in leadership transfer.
|
RaftActorRecoveryCohort |
Interface for a class that participates in raft actor persistence recovery.
|
RaftActorSnapshotCohort |
Interface for a class that participates in raft actor snapshotting.
|
RaftPolicy |
The RaftPolicy is intended to change the default behavior of Raft.
|
RaftRPC |
Interface implemented by all requests exchanged in the Raft protocol.
|
RaftState |
|
RaftVersions |
Enumerates the raft versions.
|
ReadData |
|
ReadDataReply |
|
ReadTransactionRequest |
A transaction request to read a particular path exists in the current view of a particular transaction.
|
ReadTransactionSuccess |
|
ReadWriteShardDataTreeTransaction |
|
ReadyLocalTransaction |
Message notifying the shard leader to apply modifications which have been
prepared locally against its DataTree.
|
ReadyLocalTransactionSerializer |
|
ReadyTransactionReply |
|
ReconnectForwarder |
Forwarder class responsible for routing requests from the previous connection incarnation back to the originator,
which can then convert them as appropriate.
|
ReconnectingClientConnection<T extends BackendInfo> |
|
RegisterDataTreeChangeListener |
|
RegisterDataTreeNotificationListenerReply |
Successful reply to a notification listener registration request.
|
RegisterForShardAvailabilityChanges |
Local ShardManager message to register a callback to be notified of shard availability changes.
|
RegisterRoleChangeListener |
Message sent from the listener of Role Change messages to register itself to the Role Change Notifier.
|
RegisterRoleChangeListenerReply |
Reply message sent from a RoleChangeNotifier to the Role Change Listener.
|
RemoteActionRegistryMXBean |
|
RemoteActionRegistryMXBeanImpl |
|
RemoteDOMActionException |
|
RemoteFindPrimary |
A remote message sent to locate the primary shard.
|
RemoteOpsProvider |
This is the base class which initialize all the actors, listeners and
default RPc implementation so remote invocation of rpcs.
|
RemoteOpsProviderConfig |
|
RemoteOpsProviderConfig.Builder |
|
RemoteOpsProviderFactory |
|
RemotePrimaryShardFound |
Local or remote message sent in reply to FindPrimaryShard to indicate the primary shard is remote to the caller.
|
RemoteRpcRegistryMXBean |
JMX bean to check remote rpc registry.
|
RemoteRpcRegistryMXBeanImpl |
|
RemoteSchemaProvider |
|
RemoteTransactionContext |
Redirects front-end transaction operations to a shard for processing.
|
RemoteYangTextSourceProvider |
A remote yang text source provider provides serializable yang text sources.
|
RemoteYangTextSourceProviderImpl |
Remote schema provider implementation backed by local schema provider.
|
RemoveAllShardReplicasInput |
This class represents the following YANG schema fragment defined in module cluster-admin
|
RemoveAllShardReplicasInputBuilder |
|
RemoveAllShardReplicasOutput |
This class represents the following YANG schema fragment defined in module cluster-admin
|
RemoveAllShardReplicasOutputBuilder |
|
RemovePrefixShardReplica |
A message sent to the ShardManager to dynamically remove a local prefix shard
replica available in this node.
|
RemovePrefixShardReplicaInput |
This class represents the following YANG schema fragment defined in module cluster-admin
|
RemovePrefixShardReplicaInputBuilder |
|
RemovePrefixShardReplicaOutput |
|
RemovePrefixShardReplicaOutputBuilder |
|
RemoveServer |
Message sent to remove a replica (§4.1).
|
RemoveServerReply |
Reply to a RemoveServer message (§4.1).
|
RemoveShardReplica |
A message sent to the ShardManager to dynamically remove a local shard
replica available in this node.
|
RemoveShardReplicaInput |
This class represents the following YANG schema fragment defined in module cluster-admin
|
RemoveShardReplicaInputBuilder |
|
RemoveShardReplicaOutput |
|
RemoveShardReplicaOutputBuilder |
|
Replicas |
List of cluster member nodes that this shard is replicated on
|
ReplicasBuilder |
|
Replicate |
|
ReplicatedLog |
Represents the ReplicatedLog that needs to be kept in sync by the RaftActor.
|
ReplicatedLogEntry |
Represents one entry in the replicated log.
|
Request<T extends WritableIdentifier,C extends Request<T,C>> |
A request message concept.
|
RequestEnvelope |
|
RequestException |
|
RequestFailure<T extends WritableIdentifier,C extends RequestFailure<T,C>> |
|
RequestLeadership |
Message sent to leader to transfer leadership to a particular follower.
|
RequestSuccess<T extends WritableIdentifier,C extends RequestSuccess<T,C>> |
|
RequestTimeoutException |
|
RequestVote |
Invoked by candidates to gather votes (§5.2).
|
RequestVoteReply |
|
Response<T extends WritableIdentifier,C extends Response<T,C>> |
|
ResponseEnvelope<T extends Response<?,?>> |
|
RetiredGenerationException |
General error raised when the recipient of a Request determines that the request contains
a ClientIdentifier which corresponds to an outdated generation.
|
ReusableNormalizedNodePruner |
The NormalizedNodePruner removes all nodes from the input NormalizedNode that do not have a corresponding
schema element in the passed in SchemaContext.
|
RoleChanged |
Role Change message initiated internally from the Raft Actor when a the behavior/role changes.
|
RoleChangeListenerActor |
|
RoleChangeNotification |
Notification message representing a Role change of a cluster member.
|
RoleChangeNotifier |
The RoleChangeNotifier is responsible for receiving Raft role and leader state change messages and notifying
the listeners (within the same node), which are registered with it.
|
RoutingTable |
|
RpcErrorsException |
An Exception for transferring RpcErrors.
|
RpcRegistry |
Registry to look up cluster nodes that have registered for a given RPC.
|
RpcRegistry.Messages |
All messages used by the RpcRegistry.
|
RpcRegistry.Messages.AddOrUpdateRoutes |
|
RpcRegistry.Messages.RemoveRoutes |
|
RpcRegistry.Messages.UpdateRemoteEndpoints |
|
RpcRegistry.RemoteRpcEndpoint |
|
RpcResponse |
|
RuntimeRequestException |
General error raised when the recipient of a Request fails to process a request.
|
ScheduledThreadPool |
|
ScheduledThreadPoolWrapper |
|
SendHeartBeat |
This messages is sent via a schedule to the Leader to prompt it to send a heart beat to its followers.
|
SendInstallSnapshot |
Internal message sent from the SnapshotManager to its associated leader when a snapshot capture is complete to
prompt the leader to install the snapshot on its followers as needed.
|
SerializableMessage |
|
SerializationUtils |
Provides various utility methods for serialization and de-serialization.
|
SerializationUtils.Applier<T> |
|
ServerChangeReply |
A general server change reply.
|
ServerChangeStatus |
Enumerates server configuration change status reply codes.
|
ServerConfigurationPayload |
Payload data for server configuration log entries.
|
ServerInfo |
Server information.
|
ServerRemoved |
The ServerRemoved message is sent to a server which has been removed successfully from the ServerConfiguration.
|
Shard |
A Shard represents a portion of the logical data tree.
|
Shard |
List of prefix-based shards configured.
|
Shard.AbstractBuilder<T extends Shard.AbstractBuilder<T,S>,S extends Shard> |
|
Shard.Builder |
|
ShardBuilder |
|
ShardConfig |
Encapsulated configuration for a shard.
|
ShardDataTree |
Internal shard state, similar to a DOMStore, but optimized for use in the actor system, e.g.
|
ShardDataTreeChangePublisherActor |
Actor used to generate and publish DataTreeChange notifications.
|
ShardDataTreeCohort |
|
ShardDataTreeCohort.State |
|
ShardDataTreeListenerInfoMXBean |
MXBean interface for reporting shard data tree change listener information.
|
ShardDataTreeListenerInfoMXBeanImpl |
Implementation of ShardDataTreeListenerInfoMXBean.
|
ShardDataTreeNotificationPublisherActor<T extends org.opendaylight.controller.cluster.datastore.ShardDataTreeNotificationPublisher> |
Actor used to generate and publish data tree notifications.
|
ShardDataTreeSnapshot |
Abstract base class for snapshots of the ShardDataTree.
|
ShardDataTreeSnapshotMetadata<T extends ShardDataTreeSnapshotMetadata<T>> |
|
ShardedDataTreeActor |
Actor that tracks currently open producers/shards on remote nodes and handles notifications of remote
nodes of newly open producers/shards on the local node.
|
ShardedDataTreeActor.ShardedDataTreeActorCreator |
|
ShardIdentifier |
|
ShardIdentifier.Builder |
|
ShardInformation |
|
ShardingServiceAddressResolver |
|
ShardKey |
|
ShardLeaderNotRespondingException |
Exception indicating a shard leader is not responding to messages.
|
ShardLeaderStateChanged |
A local message derived from LeaderStateChanged containing additional Shard-specific info that is sent
when some state of the shard leader has changed.
|
ShardManagerCreator |
|
ShardManagerIdentifier |
|
ShardManagerIdentifier.Builder |
|
ShardManagerInfoMBean |
|
ShardManagerSnapshot |
Represents the persisted snapshot state for the ShardManager.
|
ShardManagerSnapshot |
Deprecated, for removal: This API element is subject to removal in a future version.
|
ShardMBeanFactory |
Factory for creating ShardStats mbeans.
|
ShardOperationResult |
This class represents the following YANG schema fragment defined in module cluster-admin
|
ShardReadTransaction |
Actor for a shard read transaction.
|
ShardReadWriteTransaction |
Actor for a shard read/write transaction.
|
ShardResult |
The list of results, one per shard
|
ShardResult1 |
|
ShardResult1Builder |
|
ShardResultBuilder |
|
ShardResultKey |
|
ShardResultOutput |
This class represents the following YANG schema fragment defined in module cluster-admin
|
ShardSnapshotActor |
This is an offload actor, which is given an isolated snapshot of the data tree.
|
ShardSnapshotState |
Encapsulates the snapshot State for a Shard.
|
ShardStats |
Maintains statistics for a shard.
|
ShardStatsMXBean |
MXBean interface for shard stats.
|
ShardStrategy |
The role of ShardStrategy is to figure out which shards a given piece of data belongs to.
|
ShardStrategyFactory |
|
ShardTransaction |
The ShardTransaction Actor represents a remote transaction that delegates all actions to DOMDataReadWriteTransaction.
|
ShardWriteTransaction |
Actor for a shard write-only transaction.
|
SharedFileBackedOutputStream |
A FileBackedOutputStream that allows for sharing in that it maintains a usage count and the backing file isn't
deleted until the usage count reaches 0.
|
Shutdown |
Message sent to a raft actor to shutdown gracefully.
|
SimpleDataStoreClientActor |
|
SimpleReplicatedLogEntry |
|
SimpleReplicatedLogEntrySerializer |
|
SliceableMessage |
A tagging interface that specifies a message whose serialized size can be large and thus should be sliced into
smaller chunks when transporting over the wire.
|
SlicedMessageState<T> |
Maintains the state of a sliced message.
|
SliceOptions |
|
SliceOptions.Builder |
|
Snapshot |
Represents a snapshot of the raft data.
|
Snapshot.State |
Implementations of this interface are used as the state payload for a snapshot.
|
SnapshotComplete |
Internal message sent when a snapshot capture is complete.
|
SnapshotManager |
Manages the capturing of snapshots for a RaftActor.
|
SnapshotState |
Interface for a snapshot phase state.
|
StartConfigShardLookup |
Message that should be sent to ShardedDataTreeActor when the lookup of the prefix config shard should begin.
|
SuccessEnvelope |
|
SuccessReply |
A reply message indicating success.
|
SupportType |
|
SwitchBehavior |
|
SyncStatusTracker |
The SyncStatusTracker tracks if a Follower is in sync with any given Leader or not
When an update is received from the Leader and the update happens to be the first update
from that Leader then the SyncStatusTracker will not mark the Follower as not in-sync till the
Followers commitIndex matches the commitIndex that the Leader sent in it's very first update.
|
TerminationMonitor |
|
TerminationMonitor |
|
TestOnlyRaftPolicy |
A RaftPolicy that disables elections so that we can then specify exactly which Shard Replica should be
Leader.
|
ThreadExecutorStats |
A bean class that holds various thread executor statistic metrics.
|
ThreadExecutorStatsMXBean |
MXBean interface for thread executor statistic metrics.
|
ThreadExecutorStatsMXBeanImpl |
MXBean implementation of the ThreadExecutorStatsMXBean interface that retrieves statistics
from a backing ExecutorService .
|
ThreadPool |
Interface representing thread pool.
|
ThreePhaseCommitCohortProxy |
ThreePhaseCommitCohortProxy represents a set of remote cohort proxies.
|
TimeoutException |
|
TimeoutNow |
Message sent to a follower to force an immediate election time out.
|
TopicDOMNotification |
|
TopicId |
|
TopicNotification |
Notification of an event occuring on a particular node.
|
TopicNotificationBuilder |
|
Topology1 |
|
Topology1Builder |
|
TopologyContext |
This class represents the following YANG schema fragment defined in module opendaylight-topology
|
TopologyEventSource |
This class represents the following YANG schema fragment defined in module event-source
|
TopologyEventSourceBuilder |
|
TopologyEventSourceType |
This class represents the following YANG schema fragment defined in module event-source
|
TopologyNodeContext |
This class represents the following YANG schema fragment defined in module opendaylight-topology
|
TopologyTypes1 |
|
TopologyTypes1Builder |
|
TransactionAbortRequest |
A transaction request to perform the abort step of the three-phase commit protocol.
|
TransactionAbortSuccess |
|
TransactionCanCommitSuccess |
|
TransactionCommitSuccess |
Successful reply to a coordinated commit request.
|
TransactionDataModification |
|
TransactionDelete |
Delete a particular path.
|
TransactionDoCommitRequest |
A transaction request to perform the final, doCommit, step of the three-phase commit protocol.
|
TransactionFailure |
|
TransactionIdentifier |
Globally-unique identifier of a transaction.
|
TransactionMerge |
|
TransactionModification |
An individual modification of a transaction's state.
|
TransactionPreCommitRequest |
A transaction request to perform the second, preCommit, step of the three-phase commit protocol.
|
TransactionPreCommitSuccess |
|
TransactionProxy |
A transaction potentially spanning multiple backend shards.
|
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.
|
TransactionPurgeResponse |
|
TransactionRateLimiter |
|
TransactionRateLimitingCallback |
TransactionRateLimitingCallback computes the new transaction rate limit on the successful completion of a
transaction.
|
TransactionReadyReplyMapper |
A Mapper extracting the ActorSelection pointing to the actor which
is backing a particular transaction.
|
TransactionRequest<T extends TransactionRequest<T>> |
Abstract base class for Request s involving specific transaction.
|
TransactionSuccess<T extends TransactionSuccess<T>> |
Abstract base class for RequestSuccess es involving specific transaction.
|
TransactionType |
|
TransactionWrite |
Modification to write (and replace) a subtree at specified path with another subtree.
|
TwoNodeClusterRaftPolicy |
The TwoNodeClusterRaftPolicy is intended to be used in a two node deployment where when one instance
of the controller goes down the other instance is to take over and move the state forward.
|
UnboundedDequeBasedControlAwareMailbox |
An unbounded ControlAwareMailbox that also supports DequeBasedMessageQueueSemantics so it can be used with
persistent actors which use stashing.
|
UnifiedConfig |
Represents a unified view of configuration.
|
UnInitializedFollowerSnapshotReply |
Local message sent to self on receiving the InstallSnapshotReply from a follower indicating that
the catch up of the follower has completed successfully for an AddServer operation.
|
UnknownHistoryException |
A RequestException indicating that the backend has received a request referencing an unknown history.
|
UnknownMessageException |
|
UnsignedLongRangeSet |
|
UnsupportedRequestException |
General error raised when the recipient of a Request determines that it does not know how to handle
the request.
|
UpdateElectionTerm |
Message class to persist election term information.
|
UpdateSchemaContext |
|
Util |
|
VersionedExternalizableMessage |
Abstract base class for a versioned Externalizable message.
|
VotingState |
Enumerates voting states for a peer.
|
WriteModification |
WriteModification stores all the parameters required to write data to the specified path.
|
YangTextSchemaSourceSerializationProxy |
|