Class WatcherToggle<T>
- java.lang.Object
-
- io.fabric8.kubernetes.client.utils.internal.WatcherToggle<T>
-
- All Implemented Interfaces:
io.fabric8.kubernetes.client.Watcher<T>
public class WatcherToggle<T> extends Object implements io.fabric8.kubernetes.client.Watcher<T>
A utility class to enable and disable callbacks to a watcher instance.
-
-
Constructor Summary
Constructors Constructor Description WatcherToggle(io.fabric8.kubernetes.client.Watcher<T> delegate, boolean enabled)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddisable()voidenable()voideventReceived(io.fabric8.kubernetes.client.Watcher.Action action, T resource)voidonClose()voidonClose(io.fabric8.kubernetes.client.WatcherException cause)booleanreconnecting()
-
-
-
Constructor Detail
-
WatcherToggle
public WatcherToggle(io.fabric8.kubernetes.client.Watcher<T> delegate, boolean enabled)
-
-
Method Detail
-
disable
public void disable()
-
enable
public void enable()
-
eventReceived
public void eventReceived(io.fabric8.kubernetes.client.Watcher.Action action, T resource)- Specified by:
eventReceivedin interfaceio.fabric8.kubernetes.client.Watcher<T>
-
onClose
public void onClose(io.fabric8.kubernetes.client.WatcherException cause)
- Specified by:
onClosein interfaceio.fabric8.kubernetes.client.Watcher<T>
-
onClose
public void onClose()
- Specified by:
onClosein interfaceio.fabric8.kubernetes.client.Watcher<T>
-
reconnecting
public boolean reconnecting()
- Specified by:
reconnectingin interfaceio.fabric8.kubernetes.client.Watcher<T>
-
-