Class ReflectorRunnable<ApiType extends io.kubernetes.client.common.KubernetesObject,ApiListType extends io.kubernetes.client.common.KubernetesListObject>

java.lang.Object
io.kubernetes.client.informer.cache.ReflectorRunnable<ApiType,ApiListType>
All Implemented Interfaces:
Runnable

public class ReflectorRunnable<ApiType extends io.kubernetes.client.common.KubernetesObject,ApiListType extends io.kubernetes.client.common.KubernetesListObject> extends Object implements Runnable
  • Field Details

    • REFLECTOR_WATCH_CLIENTSIDE_TIMEOUT

      public static Duration REFLECTOR_WATCH_CLIENTSIDE_TIMEOUT
    • REFLECTOR_WATCH_CLIENTSIDE_MAX_TIMEOUT

      public static Duration REFLECTOR_WATCH_CLIENTSIDE_MAX_TIMEOUT
  • Constructor Details

  • Method Details

    • run

      public void run()
      run first lists all items and get the resource version at the moment of call, and then use the resource version to watch.
      Specified by:
      run in interface Runnable
    • stop

      public void stop()
    • getLastSyncResourceVersion

      public String getLastSyncResourceVersion()
    • isLastSyncResourceVersionUnavailable

      public boolean isLastSyncResourceVersionUnavailable()