Class Fabric8PodReadinessWatcher
java.lang.Object
org.springframework.cloud.kubernetes.fabric8.leader.Fabric8PodReadinessWatcher
- All Implemented Interfaces:
io.fabric8.kubernetes.client.Watcher<io.fabric8.kubernetes.api.model.Pod>,org.springframework.cloud.kubernetes.commons.leader.PodReadinessWatcher
public class Fabric8PodReadinessWatcher
extends Object
implements org.springframework.cloud.kubernetes.commons.leader.PodReadinessWatcher, io.fabric8.kubernetes.client.Watcher<io.fabric8.kubernetes.api.model.Pod>
- 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
ConstructorsConstructorDescriptionFabric8PodReadinessWatcher(String podName, io.fabric8.kubernetes.client.KubernetesClient kubernetesClient, Fabric8LeadershipController fabric8LeadershipController) -
Method Summary
Modifier and TypeMethodDescriptionvoideventReceived(io.fabric8.kubernetes.client.Watcher.Action action, io.fabric8.kubernetes.api.model.Pod pod) 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
-
Fabric8PodReadinessWatcher
public Fabric8PodReadinessWatcher(String podName, io.fabric8.kubernetes.client.KubernetesClient kubernetesClient, Fabric8LeadershipController fabric8LeadershipController)
-
-
Method Details
-
start
public void start()- Specified by:
startin interfaceorg.springframework.cloud.kubernetes.commons.leader.PodReadinessWatcher
-
stop
public void stop()- Specified by:
stopin interfaceorg.springframework.cloud.kubernetes.commons.leader.PodReadinessWatcher
-
eventReceived
public void eventReceived(io.fabric8.kubernetes.client.Watcher.Action action, io.fabric8.kubernetes.api.model.Pod pod) - Specified by:
eventReceivedin interfaceio.fabric8.kubernetes.client.Watcher<io.fabric8.kubernetes.api.model.Pod>
-
onClose
public void onClose(io.fabric8.kubernetes.client.WatcherException cause) - Specified by:
onClosein interfaceio.fabric8.kubernetes.client.Watcher<io.fabric8.kubernetes.api.model.Pod>
-