| Interface | Description |
|---|---|
| DistributedTree |
Provides access to a distributed, observable filesystem-like node tree for configuration data.
|
| DistributedTree.Listener |
A listener for DistributedTree node events.
|
| LifecycleListener |
A listener for lifecycle events.
|
| NodeAddressResolver<Address> | |
| NodeChangeListener |
A a listener for events relating nodes joining and leaving the cluster.
|
| NodeInfo |
Provides information about a cluster node.
|
| NodePropertyListener |
A listener for node-property change events.
|
| ReaderWriter<T> |
Reads and writes values from/to the cluster configuration.
|
| SlaveAddressResolver<Address> | |
| SlaveConfigurationListener |
A listener for events relating to this master-slaves node group configuration.
|
| Class | Description |
|---|---|
| AbstractNodeAddressResolver<Address> | |
| DistributedBranchHelper |
Helps deal with a branch of a distributed tree, when we want to consider the nodes only when they have given sub-nodes ("required properties").
|
| DistributedTree.ListenerAdapter |
An abstract adapter class for receiving DistributedTree events.
|
| DistributedTreeAdapter | |
| DistributedTreeUtil |
Some utility functions for working with a
DistributedTree. |
| ReaderWriters |
Some
ReaderWriters for common types. |