Package org.apache.camel.component.kubernetes.cluster.lock
-
Interface Summary Interface Description KubernetesClusterEvent Super interface for events produced by the Kubernetes cluster.KubernetesClusterEvent.KubernetesClusterLeaderChangedEvent Event signalling the presence of a new leader.KubernetesClusterEvent.KubernetesClusterMemberListChangedEvent Event signalling that the list of members of the Kubernetes cluster has changed.KubernetesClusterEventHandler Interface for handling Kubernetes cluster events.KubernetesLeaseResourceManager<T extends io.fabric8.kubernetes.api.model.HasMetadata> Handles the actual interaction with Kubernetes resources, allowing different implementation to be plugged. -
Class Summary Class Description KubernetesLeadershipController Monitors current status and participate to leader election when no active leaders are present.KubernetesLockConfiguration Configuration for Kubernetes Lock.LeaderInfo Overview of a leadership status.TimedLeaderNotifier Receives information about the current leader and handles expiration automatically.