Class Fabric8LeaderRecordWatcher
java.lang.Object
org.springframework.cloud.kubernetes.fabric8.leader.Fabric8LeaderRecordWatcher
- All Implemented Interfaces:
io.fabric8.kubernetes.client.Watcher<io.fabric8.kubernetes.api.model.ConfigMap>,org.springframework.cloud.kubernetes.commons.leader.LeaderRecordWatcher
public class Fabric8LeaderRecordWatcher
extends Object
implements org.springframework.cloud.kubernetes.commons.leader.LeaderRecordWatcher, io.fabric8.kubernetes.client.Watcher<io.fabric8.kubernetes.api.model.ConfigMap>
- Author:
- Gytis Trikleris
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.fabric8.kubernetes.client.Watcher
io.fabric8.kubernetes.client.Watcher.Action -
Constructor Summary
ConstructorsConstructorDescriptionFabric8LeaderRecordWatcher(org.springframework.cloud.kubernetes.commons.leader.LeaderProperties leaderProperties, Fabric8LeadershipController fabric8LeadershipController, io.fabric8.kubernetes.client.KubernetesClient kubernetesClient) -
Method Summary
Modifier and TypeMethodDescriptionvoideventReceived(io.fabric8.kubernetes.client.Watcher.Action action, io.fabric8.kubernetes.api.model.ConfigMap configMap) voidonClose(io.fabric8.kubernetes.client.WatcherException cause) voidstart()voidstop()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.fabric8.kubernetes.client.Watcher
onClose, reconnecting
-
Constructor Details
-
Fabric8LeaderRecordWatcher
public Fabric8LeaderRecordWatcher(org.springframework.cloud.kubernetes.commons.leader.LeaderProperties leaderProperties, Fabric8LeadershipController fabric8LeadershipController, io.fabric8.kubernetes.client.KubernetesClient kubernetesClient)
-
-
Method Details
-
start
public void start()- Specified by:
startin interfaceorg.springframework.cloud.kubernetes.commons.leader.LeaderRecordWatcher
-
stop
public void stop()- Specified by:
stopin interfaceorg.springframework.cloud.kubernetes.commons.leader.LeaderRecordWatcher
-
eventReceived
public void eventReceived(io.fabric8.kubernetes.client.Watcher.Action action, io.fabric8.kubernetes.api.model.ConfigMap configMap) - Specified by:
eventReceivedin interfaceio.fabric8.kubernetes.client.Watcher<io.fabric8.kubernetes.api.model.ConfigMap>
-
onClose
public void onClose(io.fabric8.kubernetes.client.WatcherException cause) - Specified by:
onClosein interfaceio.fabric8.kubernetes.client.Watcher<io.fabric8.kubernetes.api.model.ConfigMap>
-