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
case class LeaderLockResource(metadata: Optional[ObjectMeta])
Companion
object
Companion
class
class LeaseLock(lockName: String, leases: Service, random: Service, leadershipLost: Queue[Unit], leaseDuration: Duration, renewTimeout: Duration, retryPeriod: Duration) extends LeaderLock
Companion
object
object LeaseLock
Companion
class