ClusteredService and have their lifecycle managed by the
Cluster.See: Description
| Interface | Description |
|---|---|
| Cluster |
Interface for a
ClusteredService to interact with cluster hosting it. |
| ClusterClock |
A clock representing a number of
TimeUnits since 1 Jan 1970 UTC. |
| ClusteredService |
Interface which a service must implement to be contained in the cluster.
|
| Class | Description |
|---|---|
| ClientSession |
Session representing a connected client to the cluster.
|
| ClusterCounters |
For allocating and finding cluster associated counters identified by
ClusteredServiceContainer.Context.clusterId(). |
| ClusteredServiceContainer |
Container for a service in the cluster managed by the Consensus Module.
|
| ClusteredServiceContainer.Configuration |
Configuration options for the consensus module and service container within a cluster.
|
| ClusteredServiceContainer.Context |
The context will be owned by
ClusteredServiceAgent after a successful
ClusteredServiceContainer.launch(Context) and closed via ClusteredServiceContainer.close(). |
| ClusterMarkFile |
Used to indicate if a cluster service is running and what configuration it is using.
|
| ClusterNodeControlProperties |
Data class for holding the properties used when interacting with a cluster for local admin control.
|
| ConsensusModuleProxy |
Proxy for communicating with the Consensus Module over IPC.
|
| RecoveryState |
Counter representing the Recovery State for the cluster.
|
| SnapshotTaker |
Base class of common functions required to take a snapshot of cluster state.
|
| Enum | Description |
|---|---|
| Cluster.Role |
Role of the node in the cluster.
|
ClusteredService and have their lifecycle managed by the
Cluster. This is where application logic is contained.Copyright © 2014-2020 Real Logic Limited. All Rights Reserved.