Uses of Interface
io.smallrye.faulttolerance.api.FaultTolerance.Builder
-
Uses of FaultTolerance.Builder in io.smallrye.faulttolerance.api
Methods in io.smallrye.faulttolerance.api that return FaultTolerance.BuilderModifier and TypeMethodDescriptionstatic <T> FaultTolerance.Builder<T, FaultTolerance<T>> FaultTolerance.create()Deprecated, for removal: This API element is subject to removal in a future version.static <T> FaultTolerance.Builder<CompletionStage<T>, FaultTolerance<CompletionStage<T>>> FaultTolerance.createAsync()Deprecated, for removal: This API element is subject to removal in a future version.static <T> FaultTolerance.Builder<CompletionStage<T>, Callable<CompletionStage<T>>> FaultTolerance.createAsyncCallable(Callable<CompletionStage<T>> action) Deprecated, for removal: This API element is subject to removal in a future version.FaultTolerance.createAsyncRunnable(Runnable action) Deprecated, for removal: This API element is subject to removal in a future version.useGuardorTypedGuard; there's no direct support for guardingRunnables, but adapting toSupplier<Void>by usingadaptSuppliershould be close enoughstatic <T> FaultTolerance.Builder<CompletionStage<T>, Supplier<CompletionStage<T>>> FaultTolerance.createAsyncSupplier(Supplier<CompletionStage<T>> action) Deprecated, for removal: This API element is subject to removal in a future version.static <T> FaultTolerance.Builder<T, Callable<T>> FaultTolerance.createCallable(Callable<T> action) Deprecated, for removal: This API element is subject to removal in a future version.static FaultTolerance.Builder<Void, Runnable> FaultTolerance.createRunnable(Runnable action) Deprecated, for removal: This API element is subject to removal in a future version.useGuardorTypedGuard; there's no direct support for guardingRunnables, but adapting toSupplier<Void>by usingadaptSuppliershould be close enoughstatic <T> FaultTolerance.Builder<T, Supplier<T>> FaultTolerance.createSupplier(Supplier<T> action) Deprecated, for removal: This API element is subject to removal in a future version.FaultTolerance.Builder.BulkheadBuilder.done()Deprecated, for removal: This API element is subject to removal in a future version.FaultTolerance.Builder.CircuitBreakerBuilder.done()Deprecated, for removal: This API element is subject to removal in a future version.FaultTolerance.Builder.FallbackBuilder.done()Deprecated, for removal: This API element is subject to removal in a future version.FaultTolerance.Builder.RateLimitBuilder.done()Deprecated, for removal: This API element is subject to removal in a future version.FaultTolerance.Builder.RetryBuilder.done()Deprecated, for removal: This API element is subject to removal in a future version.FaultTolerance.Builder.TimeoutBuilder.done()Deprecated, for removal: This API element is subject to removal in a future version.<T,R> FaultTolerance.Builder <T, R> Spi.newAsyncBuilder(Class<?> asyncType, Function<FaultTolerance<T>, R> finisher) Deprecated, for removal: This API element is subject to removal in a future version.<T,R> FaultTolerance.Builder <T, R> Spi.newBuilder(Function<FaultTolerance<T>, R> finisher) Deprecated, for removal: This API element is subject to removal in a future version.default FaultTolerance.Builder<T, R> FaultTolerance.Builder.with(Consumer<FaultTolerance.Builder<T, R>> consumer) Deprecated, for removal: This API element is subject to removal in a future version.FaultTolerance.Builder.withDescription(String value) Deprecated, for removal: This API element is subject to removal in a future version.FaultTolerance.Builder.withThreadOffload(boolean value) Deprecated, for removal: This API element is subject to removal in a future version.FaultTolerance.Builder.withThreadOffloadExecutor(Executor executor) Deprecated, for removal: This API element is subject to removal in a future version.Method parameters in io.smallrye.faulttolerance.api with type arguments of type FaultTolerance.BuilderModifier and TypeMethodDescriptiondefault FaultTolerance.Builder<T, R> FaultTolerance.Builder.with(Consumer<FaultTolerance.Builder<T, R>> consumer) Deprecated, for removal: This API element is subject to removal in a future version.
Guard.create()orTypedGuard.create(Class)orTypedGuard.create(TypeLiteral)