Interface WatchdogOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Watchdog, Watchdog.Builder

public interface WatchdogOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.Duration
    If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process.
    com.google.protobuf.DurationOrBuilder
    If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process.
    com.google.protobuf.Duration
    The duration after which Envoy counts a nonresponsive thread in the *watchdog_mega_miss* statistic.
    com.google.protobuf.DurationOrBuilder
    The duration after which Envoy counts a nonresponsive thread in the *watchdog_mega_miss* statistic.
    com.google.protobuf.Duration
    The duration after which Envoy counts a nonresponsive thread in the *watchdog_miss* statistic.
    com.google.protobuf.DurationOrBuilder
    The duration after which Envoy counts a nonresponsive thread in the *watchdog_miss* statistic.
    com.google.protobuf.Duration
    If at least two watched threads have been nonresponsive for at least this duration assume a true deadlock and kill the entire Envoy process.
    com.google.protobuf.DurationOrBuilder
    If at least two watched threads have been nonresponsive for at least this duration assume a true deadlock and kill the entire Envoy process.
    boolean
    If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process.
    boolean
    The duration after which Envoy counts a nonresponsive thread in the *watchdog_mega_miss* statistic.
    boolean
    The duration after which Envoy counts a nonresponsive thread in the *watchdog_miss* statistic.
    boolean
    If at least two watched threads have been nonresponsive for at least this duration assume a true deadlock and kill the entire Envoy process.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasMissTimeout

      boolean hasMissTimeout()
       The duration after which Envoy counts a nonresponsive thread in the
       *watchdog_miss* statistic. If not specified the default is 200ms.
       
      .google.protobuf.Duration miss_timeout = 1;
      Returns:
      Whether the missTimeout field is set.
    • getMissTimeout

      com.google.protobuf.Duration getMissTimeout()
       The duration after which Envoy counts a nonresponsive thread in the
       *watchdog_miss* statistic. If not specified the default is 200ms.
       
      .google.protobuf.Duration miss_timeout = 1;
      Returns:
      The missTimeout.
    • getMissTimeoutOrBuilder

      com.google.protobuf.DurationOrBuilder getMissTimeoutOrBuilder()
       The duration after which Envoy counts a nonresponsive thread in the
       *watchdog_miss* statistic. If not specified the default is 200ms.
       
      .google.protobuf.Duration miss_timeout = 1;
    • hasMegamissTimeout

      boolean hasMegamissTimeout()
       The duration after which Envoy counts a nonresponsive thread in the
       *watchdog_mega_miss* statistic. If not specified the default is
       1000ms.
       
      .google.protobuf.Duration megamiss_timeout = 2;
      Returns:
      Whether the megamissTimeout field is set.
    • getMegamissTimeout

      com.google.protobuf.Duration getMegamissTimeout()
       The duration after which Envoy counts a nonresponsive thread in the
       *watchdog_mega_miss* statistic. If not specified the default is
       1000ms.
       
      .google.protobuf.Duration megamiss_timeout = 2;
      Returns:
      The megamissTimeout.
    • getMegamissTimeoutOrBuilder

      com.google.protobuf.DurationOrBuilder getMegamissTimeoutOrBuilder()
       The duration after which Envoy counts a nonresponsive thread in the
       *watchdog_mega_miss* statistic. If not specified the default is
       1000ms.
       
      .google.protobuf.Duration megamiss_timeout = 2;
    • hasKillTimeout

      boolean hasKillTimeout()
       If a watched thread has been nonresponsive for this duration, assume a
       programming error and kill the entire Envoy process. Set to 0 to disable
       kill behavior. If not specified the default is 0 (disabled).
       
      .google.protobuf.Duration kill_timeout = 3;
      Returns:
      Whether the killTimeout field is set.
    • getKillTimeout

      com.google.protobuf.Duration getKillTimeout()
       If a watched thread has been nonresponsive for this duration, assume a
       programming error and kill the entire Envoy process. Set to 0 to disable
       kill behavior. If not specified the default is 0 (disabled).
       
      .google.protobuf.Duration kill_timeout = 3;
      Returns:
      The killTimeout.
    • getKillTimeoutOrBuilder

      com.google.protobuf.DurationOrBuilder getKillTimeoutOrBuilder()
       If a watched thread has been nonresponsive for this duration, assume a
       programming error and kill the entire Envoy process. Set to 0 to disable
       kill behavior. If not specified the default is 0 (disabled).
       
      .google.protobuf.Duration kill_timeout = 3;
    • hasMultikillTimeout

      boolean hasMultikillTimeout()
       If at least two watched threads have been nonresponsive for at least this
       duration assume a true deadlock and kill the entire Envoy process. Set to 0
       to disable this behavior. If not specified the default is 0 (disabled).
       
      .google.protobuf.Duration multikill_timeout = 4;
      Returns:
      Whether the multikillTimeout field is set.
    • getMultikillTimeout

      com.google.protobuf.Duration getMultikillTimeout()
       If at least two watched threads have been nonresponsive for at least this
       duration assume a true deadlock and kill the entire Envoy process. Set to 0
       to disable this behavior. If not specified the default is 0 (disabled).
       
      .google.protobuf.Duration multikill_timeout = 4;
      Returns:
      The multikillTimeout.
    • getMultikillTimeoutOrBuilder

      com.google.protobuf.DurationOrBuilder getMultikillTimeoutOrBuilder()
       If at least two watched threads have been nonresponsive for at least this
       duration assume a true deadlock and kill the entire Envoy process. Set to 0
       to disable this behavior. If not specified the default is 0 (disabled).
       
      .google.protobuf.Duration multikill_timeout = 4;