AbstractDataStore |
Base implementation of a distributed DOMStore.
|
AbstractThreePhaseCommitCohort<T> |
|
ClusterWrapperImpl |
|
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.
|
DatastoreContextPropertiesUpdater |
Update DatastoreContext settings on invoke update method.
|
DataStoreVersions |
Defines version numbers where ask-based protocol is concerned.
|
DataTreeCohortRegistrationProxy<C extends DOMDataTreeCommitCohort> |
|
DefaultDatastoreContextIntrospectorFactory |
|
DefaultDatastoreSnapshotRestore |
This class looks for a previously saved data store backup file in a directory and, if found, de-serializes
the DatastoreSnapshot instances.
|
DistributedDataStore |
Implements a distributed DOMStore using Akka Patterns.ask().
|
DistributedDataStoreFactory |
|
OperationLimiter |
Class for limiting operations.
|
OSGiDatastoreContextIntrospectorFactory |
|
OSGiDistributedDataStore |
Global bootstrap component.
|
OSGiDOMStore |
OSGi manifestation of a the distributed datastore, as represented by AbstractDataStore .
|
ReadWriteShardDataTreeTransaction |
|
RemoteTransactionContext |
Redirects front-end transaction operations to a shard for processing.
|
Shard |
A Shard represents a portion of the logical data tree.
|
Shard.AbstractBuilder<T extends Shard.AbstractBuilder<T,S>,S extends Shard> |
|
Shard.Builder |
|
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 |
|
ShardDataTreeNotificationPublisherActor<T extends org.opendaylight.controller.cluster.datastore.ShardDataTreeNotificationPublisher> |
Actor used to generate and publish data tree notifications.
|
ShardReadTransaction |
Actor for a shard read transaction.
|
ShardReadWriteTransaction |
Actor for a shard read/write transaction.
|
ShardTransaction |
The ShardTransaction Actor represents a remote transaction that delegates all actions to DOMDataReadWriteTransaction.
|
ShardWriteTransaction |
Actor for a shard write-only transaction.
|
TerminationMonitor |
|
ThreePhaseCommitCohortProxy |
ThreePhaseCommitCohortProxy represents a set of remote cohort proxies.
|
TransactionProxy |
A transaction potentially spanning multiple backend shards.
|
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.
|