de.heikoseeberger.constructr.coordination
Add self to the nodes.
Add self to the nodes.
node type, must have a Coordination.NodeSerialization
self node
TTL for the node entry
future signaling done
Get the nodes.
Get the nodes.
node type, must have a Coordination.NodeSerialization
future of nodes
Akquire a lock for bootstrapping the cluster (first node).
Akquire a lock for bootstrapping the cluster (first node).
node type, must have a Coordination.NodeSerialization
self node
TTL for the lock
true, if lock could be akquired, else false
Refresh entry for self.
Refresh entry for self.
node type, must have a Coordination.NodeSerialization
self node
TTL for the node entry
future signaling done
Abstraction for a coordination service. Implementations must provide a constructor with the following signature:
(prefix: String, clusterName: String, system: ActorSystem)
.