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 TypeMethodDescriptioncom.google.protobuf.DurationIf a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process.com.google.protobuf.DurationOrBuilderIf a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process.com.google.protobuf.DurationThe duration after which Envoy counts a nonresponsive thread in the *watchdog_mega_miss* statistic.com.google.protobuf.DurationOrBuilderThe duration after which Envoy counts a nonresponsive thread in the *watchdog_mega_miss* statistic.com.google.protobuf.DurationThe duration after which Envoy counts a nonresponsive thread in the *watchdog_miss* statistic.com.google.protobuf.DurationOrBuilderThe duration after which Envoy counts a nonresponsive thread in the *watchdog_miss* statistic.com.google.protobuf.DurationIf 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.DurationOrBuilderIf at least two watched threads have been nonresponsive for at least this duration assume a true deadlock and kill the entire Envoy process.booleanIf a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process.booleanThe duration after which Envoy counts a nonresponsive thread in the *watchdog_mega_miss* statistic.booleanThe duration after which Envoy counts a nonresponsive thread in the *watchdog_miss* statistic.booleanIf 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
isInitializedMethods 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;
-