com.coralogix.zio.k8s.operator.leader.locks

Members list

Concise view

Type members

Classlikes

class ConfigMapLock(lockName: String, retryPolicy: Schedule[Any, K8sFailure, Unit], deleteOnRelease: Boolean, configmaps: Service) extends LeaderForLifeLock[ConfigMap]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
class CustomLeaderLock(lockName: String, retryPolicy: Schedule[Any, K8sFailure, Unit], deleteOnRelease: Boolean, leaderlockresources: Service) extends LeaderForLifeLock[LeaderLockResource]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
case class LeaderElectionRecord(holderIdentity: String, leaseDuration: Duration, acquireTime: OffsetDateTime, renewTime: OffsetDateTime, leaderTransitions: Int)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
abstract class LeaderForLifeLock[T](lockName: String, retryPolicy: Schedule[Any, K8sFailure, Unit], deleteOnRelease: Boolean)(implicit evidence$1: K8sObject[T]) extends LeaderLock

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class LeaderLockResource(metadata: Optional[ObjectMeta])

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
class LeaseLock(lockName: String, leases: Service, leadershipLost: Queue[Unit], leaseDuration: Duration, renewTimeout: Duration, retryPeriod: Duration) extends LeaderLock

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
object LeaseLock

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type