LeaseLock

com.coralogix.zio.k8s.operator.leader.locks.LeaseLock
See theLeaseLock companion object
class LeaseLock(lockName: String, leases: Service, leadershipLost: Queue[Unit], leaseDuration: Duration, renewTimeout: Duration, retryPeriod: Duration) extends LeaderLock

Attributes

Companion
object
Graph
Supertypes
trait LeaderLock
class Object
trait Matchable
class Any

Members list

Type members

Classlikes

class Impl(store: Ref[Option[VersionedRecord]], namespace: K8sNamespace, identity: String)

Attributes

Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

override def acquireLock(namespace: K8sNamespace, pod: Pod): ZIO[Any, LeaderElectionFailure[Nothing], Unit]

Attributes

Definition Classes