Class CompletableSupport<T>
- java.lang.Object
-
- io.smallrye.faulttolerance.rxjava3.impl.CompletableSupport<T>
-
- All Implemented Interfaces:
AsyncSupport<T,io.reactivex.rxjava3.core.Completable>
public class CompletableSupport<T> extends Object implements AsyncSupport<T,io.reactivex.rxjava3.core.Completable>
-
-
Constructor Summary
Constructors Constructor Description CompletableSupport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanapplies(Class<?>[] parameterTypes, Class<?> returnType)StringdoesDescription()CompletionStage<T>fallbackResultToCompletionStage(io.reactivex.rxjava3.core.Completable completable)io.reactivex.rxjava3.core.CompletablefromCompletionStage(Invoker<CompletionStage<T>> invoker)StringmustDescription()CompletionStage<T>toCompletionStage(Invoker<io.reactivex.rxjava3.core.Completable> invoker)
-
-
-
Method Detail
-
mustDescription
public String mustDescription()
- Specified by:
mustDescriptionin interfaceAsyncSupport<T,io.reactivex.rxjava3.core.Completable>
-
doesDescription
public String doesDescription()
- Specified by:
doesDescriptionin interfaceAsyncSupport<T,io.reactivex.rxjava3.core.Completable>
-
applies
public boolean applies(Class<?>[] parameterTypes, Class<?> returnType)
- Specified by:
appliesin interfaceAsyncSupport<T,io.reactivex.rxjava3.core.Completable>
-
toCompletionStage
public CompletionStage<T> toCompletionStage(Invoker<io.reactivex.rxjava3.core.Completable> invoker) throws Exception
- Specified by:
toCompletionStagein interfaceAsyncSupport<T,io.reactivex.rxjava3.core.Completable>- Throws:
Exception
-
fromCompletionStage
public io.reactivex.rxjava3.core.Completable fromCompletionStage(Invoker<CompletionStage<T>> invoker)
- Specified by:
fromCompletionStagein interfaceAsyncSupport<T,io.reactivex.rxjava3.core.Completable>
-
fallbackResultToCompletionStage
public CompletionStage<T> fallbackResultToCompletionStage(io.reactivex.rxjava3.core.Completable completable)
- Specified by:
fallbackResultToCompletionStagein interfaceAsyncSupport<T,io.reactivex.rxjava3.core.Completable>
-
-