Uses of Package
io.helidon.faulttolerance
Packages that use io.helidon.faulttolerance
Package
Description
Helidon Fault Tolerance Support.
Helidon Messaging API and runtime.
Provider that can process incoming JWTs and assert users based on them and can propagate JWTs (or create
new ones) for outbound calls.
Open ID Connect (OIDC) classes usable from all OIDC related components.
-
Classes in io.helidon.faulttolerance used by io.helidon.faulttoleranceClassDescriptionRuns synchronous suppliers asynchronously using virtual threads.
Asyncconfiguration bean.Fluent API builder forAsync.Fluent API builder base forAsyncConfig.Service descriptor forAsyncImpl.Bulkhead protects a resource that cannot serve unlimited parallel requests.A Bulkhead listener for queueing operations.Provides statistics during the lifetime of a bulkhead, such as concurrent executions, accepted/rejected calls and queue size.Bulkheadconfiguration bean.Fluent API builder forBulkhead.Fluent API builder base forBulkheadConfig.Service descriptor forBulkheadImpl.CircuitBreaker protects a potentially failing endpoint from overloading and the application from spending resources on those endpoints.A circuit breaker can be in any of 3 possible states as defined by this enum.Configuration of a circuit breaker.Fluent API builder forCircuitBreaker.Fluent API builder base forCircuitBreakerConfig.Service descriptor forCircuitBreakerImpl.Support for checkingskipOnandapplyOnsets of throwables.Fallback allows the user to execute an alternative function in case the provided supplier fails.Fallbackconfiguration.Fluent API builder forFallbackConfig.Fluent API builder base forFallbackConfig.A builder used for setting up a customized list of fault tolerance handlers.A builder used for fault tolerance handlers that require a specific type to be used, such asFallback.A fault-tolerance exception.A fault tolerance handler.A typed fault tolerance handler, to allow combination of multiple handlers without losing type information.A value loaded on first use using a timeout and retry protected by a circuit breaker.Configuration of aResilientValue.Retry supports retry policies to be applied on an execution of asynchronous tasks.A retry policy that prolongs the delays between retries by a defined factor.Fluent API builder forRetry.DelayingRetryPolicy.A retry policy that randomizes delays between execution using a "jitter" time.Fluent API builder forRetry.JitterRetryPolicy.Retry policy to handle delays between retries.Strategy used to wait before another invocation attempt.Retryconfiguration bean.Fluent API builder forRetry.Fluent API builder base forRetryConfig.Context of an invocation attempt handled byRetry.Service descriptor forRetryImpl.Outcome of an unsuccessful contextualRetryinvocation.Reason a contextual retry invocation terminated.Timeout attempts to terminate execution after defined duration of time.Timeoutconfiguration bean.Fluent API builder forTimeout.Fluent API builder base forTimeoutConfig.General timeout runtime exception.Service descriptor forTimeoutImpl. -
Classes in io.helidon.faulttolerance used by io.helidon.messaging
-
Classes in io.helidon.faulttolerance used by io.helidon.security.providers.jwtClassDescriptionCircuitBreaker protects a potentially failing endpoint from overloading and the application from spending resources on those endpoints.Configuration of a circuit breaker.Fluent API builder for
CircuitBreaker.Retry supports retry policies to be applied on an execution of asynchronous tasks.Retryconfiguration bean.Fluent API builder forRetry.Timeout attempts to terminate execution after defined duration of time.Timeoutconfiguration bean.Fluent API builder forTimeout. -
Classes in io.helidon.faulttolerance used by io.helidon.security.providers.oidc.commonClassDescriptionCircuitBreaker protects a potentially failing endpoint from overloading and the application from spending resources on those endpoints.Configuration of a circuit breaker.Fluent API builder for
CircuitBreaker.Retry supports retry policies to be applied on an execution of asynchronous tasks.Retryconfiguration bean.Fluent API builder forRetry.Timeout attempts to terminate execution after defined duration of time.Timeoutconfiguration bean.Fluent API builder forTimeout.