Class LeaderElectionCallbacks
java.lang.Object
org.springframework.cloud.kubernetes.commons.leader.election.LeaderElectionCallbacks
common leader election callbacks that are supposed to be used in both fabric8 and
k8s-native clients.
- Author:
- wind57
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal StringonNewLeaderCallback(org.springframework.context.ApplicationEventPublisher applicationEventPublisher, LeaderElectionProperties properties) final RunnableonStartLeadingCallback(org.springframework.context.ApplicationEventPublisher applicationEventPublisher, String candidateIdentity, LeaderElectionProperties properties) final RunnableonStopLeadingCallback(org.springframework.context.ApplicationEventPublisher applicationEventPublisher, String candidateIdentity, LeaderElectionProperties properties) final String
-
Constructor Details
-
LeaderElectionCallbacks
public LeaderElectionCallbacks()
-
-
Method Details
-
candidateIdentity
- Throws:
UnknownHostException
-
podNamespace
-
onStartLeadingCallback
@Bean public final Runnable onStartLeadingCallback(org.springframework.context.ApplicationEventPublisher applicationEventPublisher, String candidateIdentity, LeaderElectionProperties properties) -
onStopLeadingCallback
@Bean public final Runnable onStopLeadingCallback(org.springframework.context.ApplicationEventPublisher applicationEventPublisher, String candidateIdentity, LeaderElectionProperties properties) -
onNewLeaderCallback
@Bean public final Consumer<String> onNewLeaderCallback(org.springframework.context.ApplicationEventPublisher applicationEventPublisher, LeaderElectionProperties properties)
-