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