Class FaultToleranceImpl.BuilderImpl<T,R>
java.lang.Object
io.smallrye.faulttolerance.apiimpl.FaultToleranceImpl.BuilderImpl<T,R>
- All Implemented Interfaces:
io.smallrye.faulttolerance.api.FaultTolerance.Builder<T,R>
- Enclosing class:
FaultToleranceImpl<V,T>
public static final class FaultToleranceImpl.BuilderImpl<T,R>
extends Object
implements io.smallrye.faulttolerance.api.FaultTolerance.Builder<T,R>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.smallrye.faulttolerance.api.FaultTolerance.Builder
io.smallrye.faulttolerance.api.FaultTolerance.Builder.BulkheadBuilder<T,R>, io.smallrye.faulttolerance.api.FaultTolerance.Builder.CircuitBreakerBuilder<T, R>, io.smallrye.faulttolerance.api.FaultTolerance.Builder.FallbackBuilder<T, R>, io.smallrye.faulttolerance.api.FaultTolerance.Builder.RateLimitBuilder<T, R>, io.smallrye.faulttolerance.api.FaultTolerance.Builder.RetryBuilder<T, R>, io.smallrye.faulttolerance.api.FaultTolerance.Builder.TimeoutBuilder<T, R> -
Constructor Summary
ConstructorsConstructorDescriptionBuilderImpl(BuilderEagerDependencies eagerDependencies, Supplier<BuilderLazyDependencies> lazyDependencies, Class<?> asyncType, Function<io.smallrye.faulttolerance.api.FaultTolerance<T>, R> finisher) -
Method Summary
Modifier and TypeMethodDescriptionbuild()withDescription(String value) withThreadOffload(boolean value) withThreadOffloadExecutor(Executor executor) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.smallrye.faulttolerance.api.FaultTolerance.Builder
with
-
Constructor Details
-
BuilderImpl
public BuilderImpl(BuilderEagerDependencies eagerDependencies, Supplier<BuilderLazyDependencies> lazyDependencies, Class<?> asyncType, Function<io.smallrye.faulttolerance.api.FaultTolerance<T>, R> finisher)
-
-
Method Details
-
withDescription
-
withBulkhead
-
withCircuitBreaker
-
withFallback
-
withRateLimit
-
withRetry
-
withTimeout
-
withThreadOffload
-
withThreadOffloadExecutor
-
build
-