Uses of Class
io.envoyproxy.envoy.config.bootstrap.v3.Watchdog.Builder
Packages that use Watchdog.Builder
-
Uses of Watchdog.Builder in io.envoyproxy.envoy.config.bootstrap.v3
Fields in io.envoyproxy.envoy.config.bootstrap.v3 with type parameters of type Watchdog.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder
<Watchdog, Watchdog.Builder, WatchdogOrBuilder> Watchdogs.Builder.mainThreadWatchdogBuilder_
private com.google.protobuf.SingleFieldBuilder
<Watchdog, Watchdog.Builder, WatchdogOrBuilder> Bootstrap.Builder.watchdogBuilder_
private com.google.protobuf.SingleFieldBuilder
<Watchdog, Watchdog.Builder, WatchdogOrBuilder> Watchdogs.Builder.workerWatchdogBuilder_
Methods in io.envoyproxy.envoy.config.bootstrap.v3 that return Watchdog.BuilderModifier and TypeMethodDescriptionWatchdog.Builder.addActions
(int index, Watchdog.WatchdogAction value) Register actions that will fire on given WatchDog events.Watchdog.Builder.addActions
(int index, Watchdog.WatchdogAction.Builder builderForValue) Register actions that will fire on given WatchDog events.Watchdog.Builder.addActions
(Watchdog.WatchdogAction value) Register actions that will fire on given WatchDog events.Watchdog.Builder.addActions
(Watchdog.WatchdogAction.Builder builderForValue) Register actions that will fire on given WatchDog events.Watchdog.Builder.addAllActions
(Iterable<? extends Watchdog.WatchdogAction> values) Register actions that will fire on given WatchDog events.Watchdog.Builder.clear()
Watchdog.Builder.clearActions()
Register actions that will fire on given WatchDog events.Watchdog.Builder.clearKillTimeout()
If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process.Watchdog.Builder.clearMaxKillTimeoutJitter()
Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled.Watchdog.Builder.clearMegamissTimeout()
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic.Watchdog.Builder.clearMissTimeout()
The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic.Watchdog.Builder.clearMultikillThreshold()
Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``.Watchdog.Builder.clearMultikillTimeout()
If ``max(2, ceil(registered_threads * Fraction(*multikill_threshold*)))`` threads have been nonresponsive for at least this duration kill the entire Envoy process.Watchdogs.Builder.getMainThreadWatchdogBuilder()
Watchdog for the main thread.Bootstrap.Builder.getWatchdogBuilder()
Deprecated.Watchdogs.Builder.getWorkerWatchdogBuilder()
Watchdog for the worker threads.Watchdog.Builder.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) Watchdog.Builder.mergeFrom
(com.google.protobuf.Message other) Watchdog.Builder.mergeKillTimeout
(com.google.protobuf.Duration value) If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process.Watchdog.Builder.mergeMaxKillTimeoutJitter
(com.google.protobuf.Duration value) Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled.Watchdog.Builder.mergeMegamissTimeout
(com.google.protobuf.Duration value) The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic.Watchdog.Builder.mergeMissTimeout
(com.google.protobuf.Duration value) The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic.Watchdog.Builder.mergeMultikillThreshold
(Percent value) Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``.Watchdog.Builder.mergeMultikillTimeout
(com.google.protobuf.Duration value) If ``max(2, ceil(registered_threads * Fraction(*multikill_threshold*)))`` threads have been nonresponsive for at least this duration kill the entire Envoy process.static Watchdog.Builder
Watchdog.newBuilder()
static Watchdog.Builder
Watchdog.newBuilder
(Watchdog prototype) Watchdog.newBuilderForType()
protected Watchdog.Builder
Watchdog.newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) Watchdog.Builder.removeActions
(int index) Register actions that will fire on given WatchDog events.Watchdog.Builder.setActions
(int index, Watchdog.WatchdogAction value) Register actions that will fire on given WatchDog events.Watchdog.Builder.setActions
(int index, Watchdog.WatchdogAction.Builder builderForValue) Register actions that will fire on given WatchDog events.Watchdog.Builder.setKillTimeout
(com.google.protobuf.Duration value) If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process.Watchdog.Builder.setKillTimeout
(com.google.protobuf.Duration.Builder builderForValue) If a watched thread has been nonresponsive for this duration, assume a programming error and kill the entire Envoy process.Watchdog.Builder.setMaxKillTimeoutJitter
(com.google.protobuf.Duration value) Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled.Watchdog.Builder.setMaxKillTimeoutJitter
(com.google.protobuf.Duration.Builder builderForValue) Defines the maximum jitter used to adjust the ``kill_timeout`` if ``kill_timeout`` is enabled.Watchdog.Builder.setMegamissTimeout
(com.google.protobuf.Duration value) The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic.Watchdog.Builder.setMegamissTimeout
(com.google.protobuf.Duration.Builder builderForValue) The duration after which Envoy counts a nonresponsive thread in the ``watchdog_mega_miss`` statistic.Watchdog.Builder.setMissTimeout
(com.google.protobuf.Duration value) The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic.Watchdog.Builder.setMissTimeout
(com.google.protobuf.Duration.Builder builderForValue) The duration after which Envoy counts a nonresponsive thread in the ``watchdog_miss`` statistic.Watchdog.Builder.setMultikillThreshold
(Percent value) Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``.Watchdog.Builder.setMultikillThreshold
(Percent.Builder builderForValue) Sets the threshold for ``multikill_timeout`` in terms of the percentage of nonresponsive threads required for the ``multikill_timeout``.Watchdog.Builder.setMultikillTimeout
(com.google.protobuf.Duration value) If ``max(2, ceil(registered_threads * Fraction(*multikill_threshold*)))`` threads have been nonresponsive for at least this duration kill the entire Envoy process.Watchdog.Builder.setMultikillTimeout
(com.google.protobuf.Duration.Builder builderForValue) If ``max(2, ceil(registered_threads * Fraction(*multikill_threshold*)))`` threads have been nonresponsive for at least this duration kill the entire Envoy process.Watchdog.toBuilder()
Methods in io.envoyproxy.envoy.config.bootstrap.v3 that return types with arguments of type Watchdog.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder
<Watchdog, Watchdog.Builder, WatchdogOrBuilder> Watchdogs.Builder.internalGetMainThreadWatchdogFieldBuilder()
Watchdog for the main thread.private com.google.protobuf.SingleFieldBuilder
<Watchdog, Watchdog.Builder, WatchdogOrBuilder> Bootstrap.Builder.internalGetWatchdogFieldBuilder()
Optional watchdog configuration.private com.google.protobuf.SingleFieldBuilder
<Watchdog, Watchdog.Builder, WatchdogOrBuilder> Watchdogs.Builder.internalGetWorkerWatchdogFieldBuilder()
Watchdog for the worker threads.Methods in io.envoyproxy.envoy.config.bootstrap.v3 with parameters of type Watchdog.BuilderModifier and TypeMethodDescriptionWatchdogs.Builder.setMainThreadWatchdog
(Watchdog.Builder builderForValue) Watchdog for the main thread.Bootstrap.Builder.setWatchdog
(Watchdog.Builder builderForValue) Deprecated.Watchdogs.Builder.setWorkerWatchdog
(Watchdog.Builder builderForValue) Watchdog for the worker threads.