Class AbstractKubernetesWatcher<T extends io.fabric8.kubernetes.api.model.HasMetadata,K extends KubernetesResource<T>>
java.lang.Object
org.apache.flink.kubernetes.kubeclient.resources.AbstractKubernetesWatcher<T,K>
- All Implemented Interfaces:
io.fabric8.kubernetes.client.Watcher<T>
- Direct Known Subclasses:
KubernetesPodsWatcher
public abstract class AbstractKubernetesWatcher<T extends io.fabric8.kubernetes.api.model.HasMetadata,K extends KubernetesResource<T>>
extends Object
implements io.fabric8.kubernetes.client.Watcher<T>
Watcher for resources in Kubernetes.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.fabric8.kubernetes.client.Watcher
io.fabric8.kubernetes.client.Watcher.Action -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final FlinkKubeClient.WatchCallbackHandler<K>protected final org.slf4j.Logger -
Method Summary
Modifier and TypeMethodDescriptionvoidonClose(io.fabric8.kubernetes.client.WatcherException cause) 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
eventReceived, onClose, reconnecting
-
Field Details
-
logger
protected final org.slf4j.Logger logger -
callbackHandler
protected final FlinkKubeClient.WatchCallbackHandler<K extends KubernetesResource<T>> callbackHandler
-
-
Method Details
-
onClose
public void onClose(io.fabric8.kubernetes.client.WatcherException cause) - Specified by:
onClosein interfaceio.fabric8.kubernetes.client.Watcher<T extends io.fabric8.kubernetes.api.model.HasMetadata>
-