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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.protobuf.DurationgetKillTimeout()If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process.com.google.protobuf.DurationOrBuildergetKillTimeoutOrBuilder()If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process.com.google.protobuf.DurationgetMegamissTimeout()The duration after which Envoy counts a nonresponsive thread in the *watchdog_mega_miss* statistic.com.google.protobuf.DurationOrBuildergetMegamissTimeoutOrBuilder()The duration after which Envoy counts a nonresponsive thread in the *watchdog_mega_miss* statistic.com.google.protobuf.DurationgetMissTimeout()The duration after which Envoy counts a nonresponsive thread in the *watchdog_miss* statistic.com.google.protobuf.DurationOrBuildergetMissTimeoutOrBuilder()The duration after which Envoy counts a nonresponsive thread in the *watchdog_miss* statistic.com.google.protobuf.DurationgetMultikillTimeout()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.DurationOrBuildergetMultikillTimeoutOrBuilder()If at least two watched threads have been nonresponsive for at least this duration assume a true deadlock and kill the entire Envoy process.booleanhasKillTimeout()If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process.booleanhasMegamissTimeout()The duration after which Envoy counts a nonresponsive thread in the *watchdog_mega_miss* statistic.booleanhasMissTimeout()The duration after which Envoy counts a nonresponsive thread in the *watchdog_miss* statistic.booleanhasMultikillTimeout()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.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
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;
-
-