Class 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 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:
        eventReceived in interface io.fabric8.kubernetes.client.Watcher<T>
      • onClose

        public void onClose​(io.fabric8.kubernetes.client.WatcherException cause)
        Specified by:
        onClose in interface io.fabric8.kubernetes.client.Watcher<T>
      • onClose

        public void onClose()
        Specified by:
        onClose in interface io.fabric8.kubernetes.client.Watcher<T>
      • reconnecting

        public boolean reconnecting()
        Specified by:
        reconnecting in interface io.fabric8.kubernetes.client.Watcher<T>