| Package | Description |
|---|---|
| org.apache.camel.component.kubernetes.cluster.lock | |
| org.apache.camel.component.kubernetes.cluster.lock.impl |
| Modifier and Type | Method and Description |
|---|---|
LeaderInfo |
KubernetesLeaseResourceManager.decodeLeaderInfo(T leaseResource,
Set<String> members,
String group)
Return a
LeaderInfo object from the underlying Kubernetes resource. |
| Modifier and Type | Method and Description |
|---|---|
T |
KubernetesLeaseResourceManager.createNewLeaseResource(io.fabric8.kubernetes.client.KubernetesClient client,
String namespace,
String leaseResourceName,
LeaderInfo leaderInfo)
Create a new lease resource matching the given
LeaderInfo. |
T |
KubernetesLeaseResourceManager.optimisticAcquireLeadership(io.fabric8.kubernetes.client.KubernetesClient client,
T leaseResource,
LeaderInfo newLeaderInfo)
Set the leadership information on the lease resource to match the given
LeaderInfo. |
| Modifier and Type | Method and 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) |
| Modifier and Type | Method and 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) |
Apache Camel