| Constructor and Description | 
|---|
| NonPersistentDataProvider(ExecuteInSelfActor actor) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractUntypedActor | 
| class  | AbstractUntypedActorWithMeteringActor with its behaviour metered. | 
| class  | AbstractUntypedPersistentActor | 
| class  | AbstractUntypedPersistentActorWithMeteringActor with its behaviour metered. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ShardA Shard represents a portion of the logical data tree. | 
| class  | ShardDataTreeChangePublisherActorActor used to generate and publish DataTreeChange notifications. | 
| class  | ShardDataTreeNotificationPublisherActor<T extends org.opendaylight.controller.cluster.datastore.ShardDataTreeNotificationPublisher>Actor used to generate and publish data tree notifications. | 
| class  | ShardReadTransactionActor for a shard read transaction. | 
| class  | ShardReadWriteTransactionActor for a shard read/write transaction. | 
| class  | ShardTransactionThe ShardTransaction Actor represents a remote transaction that delegates all actions to DOMDataReadWriteTransaction. | 
| class  | ShardWriteTransactionActor for a shard write-only transaction. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DataTreeNotificationListenerRegistrationActorActor co-located with a shard. | 
| class  | ShardSnapshotActorThis is an offload actor, which is given an isolated snapshot of the data tree. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ExampleActorA sample actor showing how the RaftActor is to be extended. | 
| class  | ExampleRoleChangeListenerThis is a sample implementation of a Role Change Listener which is an actor, which registers itself
 to the ClusterRoleChangeNotifier. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | RoleChangeNotifierThe 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. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | RaftActorRaftActor encapsulates a state machine that needs to be kept synchronized
 in a cluster. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | RoleChangeListenerActorProxy actor which acts as a facade for user-provided
  LeaderLocationListener. | 
| class  | ShardedDataTreeActorActor that tracks currently open producers/shards on remote nodes and handles notifications of remote
 nodes of newly open producers/shards on the local node. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | RpcManagerThis class acts as a supervisor, creates all the actors, resumes them, if an exception is thrown. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | RpcRegistryRegistry to look up cluster nodes that have registered for a given RPC. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BucketStoreActor<T extends BucketData<T>>A store that syncs its data across nodes in the cluster. | 
| class  | GossiperGossiper that syncs bucket store across nodes in the cluster. | 
Copyright © 2019 OpenDaylight. All rights reserved.