Package io.deephaven.enterprise.etcdclient.presence
package io.deephaven.enterprise.etcdclient.presence
-
ClassDescriptionConstants using in setting up presence KVs on etcd.A PresenceLeaseHandler handles a single etcd lease and one or more "presence" KVs created with and associated to that lease, for the purposes of proving presence to one or more client processes; typically one presence KV is associated with one client process.Callbacks invoked when the lease handler must recreate lease and KVs, if our existing lease is lost.An etcd server backed implementation of PresenceLeaseHandler.The PresenceKvMonitor watches a KV in etcd intended as proof of presence (liveness) by another process.An update listener to get notifications about presence state changes.This class monitors an etcd KV via an etcd watcher.A listener for users of DiscoveryWatcher to receive updates on chantges to they KV of interest.