com.coralogix.zio.k8s.operator.leader.locks
Type members
Classlikes
class ConfigMapLock(lockName: String, retryPolicy: Schedule[Any, K8sFailure, Unit], deleteOnRelease: Boolean, configmaps: Service) extends LeaderForLifeLock[ConfigMap]
class CustomLeaderLock(lockName: String, retryPolicy: Schedule[Any, K8sFailure, Unit], deleteOnRelease: Boolean, leaderlockresources: Service) extends LeaderForLifeLock[LeaderLockResource]
case
class LeaderElectionRecord(holderIdentity: String, leaseDuration: Duration, acquireTime: OffsetDateTime, renewTime: OffsetDateTime, leaderTransitions: Int)
abstract
class LeaderForLifeLock[T](lockName: String, retryPolicy: Schedule[Any, K8sFailure, Unit], deleteOnRelease: Boolean)(implicit evidence$1: K8sObject[T]) extends LeaderLock
class LeaseLock(lockName: String, leases: Service, random: Service, leadershipLost: Queue[Unit], leaseDuration: Duration, renewTimeout: Duration, retryPeriod: Duration) extends LeaderLock
- Companion
- object