Class WatchConnectionManager<T extends io.fabric8.kubernetes.api.model.HasMetadata,​L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>>

  • All Implemented Interfaces:
    io.fabric8.kubernetes.client.Watch, Closeable, AutoCloseable

    public class WatchConnectionManager<T extends io.fabric8.kubernetes.api.model.HasMetadata,​L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>>
    extends AbstractWatchManager<T>
    Manages a WebSocket and listener per request
    • Field Detail

      • listener

        protected io.fabric8.kubernetes.client.dsl.internal.WatcherWebSocketListener<T extends io.fabric8.kubernetes.api.model.HasMetadata> listener
    • Constructor Detail

      • WatchConnectionManager

        public WatchConnectionManager​(io.fabric8.kubernetes.client.http.HttpClient client,
                                      BaseOperation<T,​L,​?> baseOperation,
                                      io.fabric8.kubernetes.api.model.ListOptions listOptions,
                                      io.fabric8.kubernetes.client.Watcher<T> watcher,
                                      int reconnectInterval,
                                      int reconnectLimit,
                                      long websocketTimeout)
                               throws MalformedURLException
        Throws:
        MalformedURLException