zio-k8s-operator
zio-k8s-operator
API
com.coralogix.zio.k8s.operator
aspects
contextinfo
ContextInfo
Live
LiveBase
LiveForcedNamespace
Service
ContextInfoFailure
KubernetesError
PodNameMissing
UnknownNamespace
ContextInfoFailure
leader
locks
leaderlockresources
LeaderLockResources
Live
Service
ConfigMapLock
CustomLeaderLock
LeaderElectionRecord
LeaderForLifeLock
LeaderLockResource
LeaderLockResource
LeaseLock
Impl
LeaseLock
VersionedRecord
ApplicationError
ContextInfoError
KubernetesError
LeaderElection
Live
LiveTemporary
Service
LeaderElectionFailure
LeaderLock
ClusterOperator
KubernetesFailure
NamespacedOperator
Operator
Operator
Aspect
EventProcessor
OperatorContext
ProvideSomeLayer
OperatorError
OperatorFailure
OperatorFailure
OperatorLogging
ConvertableToThrowable
ConvertableToThrowable
Registration
zio-k8s-operator
/
com.coralogix.zio.k8s.operator
/
com.coralogix.zio.k8s.operator.leader
/
com.coralogix.zio.k8s.operator.leader.locks
/
LeaseLock
LeaseLock
com.coralogix.zio.k8s.operator.leader.locks.LeaseLock
See the
LeaseLock
companion object
class
LeaseLock
(
lockName
:
String
,
leases
:
Service
,
leadershipLost
:
Queue
[
Unit
],
leaseDuration
:
Duration
,
renewTimeout
:
Duration
,
retryPeriod
:
Duration
)
extends
LeaderLock
Attributes
Companion
object
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
LeaderLock
class
Object
trait
Matchable
class
Any
Members list
Clear all
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
LeaderLock
In this article
Attributes
Members list
Type members
Classlikes
Value members
Concrete methods