Uses of Class
org.apache.camel.component.kubernetes.cluster.lock.LeaderInfo
-
Packages that use LeaderInfo Package Description org.apache.camel.component.kubernetes.cluster.lock org.apache.camel.component.kubernetes.cluster.lock.impl -
-
Uses of LeaderInfo in org.apache.camel.component.kubernetes.cluster.lock
Methods in org.apache.camel.component.kubernetes.cluster.lock that return LeaderInfo Modifier and Type Method Description LeaderInfo
KubernetesLeaseResourceManager. decodeLeaderInfo(T leaseResource, Set<String> members, String group)
Return aLeaderInfo
object from the underlying Kubernetes resource.Methods in org.apache.camel.component.kubernetes.cluster.lock with parameters of type LeaderInfo Modifier and Type Method Description T
KubernetesLeaseResourceManager. createNewLeaseResource(io.fabric8.kubernetes.client.KubernetesClient client, String namespace, String leaseResourceName, LeaderInfo leaderInfo)
Create a new lease resource matching the givenLeaderInfo
.T
KubernetesLeaseResourceManager. optimisticAcquireLeadership(io.fabric8.kubernetes.client.KubernetesClient client, T leaseResource, LeaderInfo newLeaderInfo)
Set the leadership information on the lease resource to match the givenLeaderInfo
. -
Uses of LeaderInfo in org.apache.camel.component.kubernetes.cluster.lock.impl
Methods in org.apache.camel.component.kubernetes.cluster.lock.impl that return LeaderInfo Modifier and Type Method Description LeaderInfo
ConfigMapLeaseResourceManager. decodeLeaderInfo(io.fabric8.kubernetes.api.model.ConfigMap configMap, Set<String> members, String group)
LeaderInfo
NativeLeaseResourceManager. decodeLeaderInfo(io.fabric8.kubernetes.api.model.coordination.v1.Lease lease, Set<String> members, String group)
Methods in org.apache.camel.component.kubernetes.cluster.lock.impl with parameters of type LeaderInfo Modifier and Type Method Description io.fabric8.kubernetes.api.model.ConfigMap
ConfigMapLeaseResourceManager. createNewLeaseResource(io.fabric8.kubernetes.client.KubernetesClient client, String namespace, String leaseResourceName, LeaderInfo leaderInfo)
io.fabric8.kubernetes.api.model.coordination.v1.Lease
NativeLeaseResourceManager. createNewLeaseResource(io.fabric8.kubernetes.client.KubernetesClient client, String namespace, String prefix, LeaderInfo leaderInfo)
io.fabric8.kubernetes.api.model.ConfigMap
ConfigMapLeaseResourceManager. optimisticAcquireLeadership(io.fabric8.kubernetes.client.KubernetesClient client, io.fabric8.kubernetes.api.model.ConfigMap leaseResource, LeaderInfo newLeaderInfo)
io.fabric8.kubernetes.api.model.coordination.v1.Lease
NativeLeaseResourceManager. optimisticAcquireLeadership(io.fabric8.kubernetes.client.KubernetesClient client, io.fabric8.kubernetes.api.model.coordination.v1.Lease leaseResource, LeaderInfo newLeaderInfo)
-