| Interface | Description |
|---|---|
| DistributedShardFactory |
A factory that handles addition of new clustered shard's based on a prefix.
|
| DistributedShardFactory.DistributedShardRegistration |
Registration of the CDS shard that allows you to remove the shard from the system by closing the registration.
|
| Class | Description |
|---|---|
| DistributedShardChangePublisher | |
| DistributedShardedDOMDataTree |
A layer on top of DOMDataTreeService that distributes producer/shard registrations to remote nodes via
ShardedDataTreeActor. |
| 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 |
Factory for
DistributedShardModification. |
| DistributedShardModificationFactoryBuilder |
Builder for
DistributedShardModificationFactory. |
| PrefixedShardConfigUpdateHandler |
Listens on changes on prefix-shard-configuration.
|
| PrefixedShardConfigUpdateHandler.ShardConfigHandler | |
| RoleChangeListenerActor |
Proxy actor which acts as a facade for user-provided
LeaderLocationListener. |
| 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 | |
| ShardingServiceAddressResolver |
Resolver for remote
ShardedDataTreeActor's. |
| Exception | Description |
|---|---|
| DOMDataTreeShardCreationFailedException |
Exception thrown when there was a at any point during the creation of a shard via
DistributedShardFactory. |
Copyright © 2019 OpenDaylight. All rights reserved.