Class KubernetesLeadershipController
- java.lang.Object
-
- org.apache.camel.component.kubernetes.cluster.lock.KubernetesLeadershipController
-
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.Service
public class KubernetesLeadershipController extends Object implements org.apache.camel.Service
Monitors current status and participate to leader election when no active leaders are present. It communicates changes in leadership and cluster members to the given event handler.
-
-
Constructor Summary
Constructors Constructor Description KubernetesLeadershipController(org.apache.camel.CamelContext camelContext, io.fabric8.kubernetes.client.KubernetesClient kubernetesClient, KubernetesLockConfiguration lockConfiguration, KubernetesClusterEventHandler eventHandler)
-
-
-
Constructor Detail
-
KubernetesLeadershipController
public KubernetesLeadershipController(org.apache.camel.CamelContext camelContext, io.fabric8.kubernetes.client.KubernetesClient kubernetesClient, KubernetesLockConfiguration lockConfiguration, KubernetesClusterEventHandler eventHandler)
-
-