Package io.micronaut.core.execution
Interface DelayedExecutionFlow<T>
- Type Parameters:
T- The type of this flow
- All Superinterfaces:
ExecutionFlow<T>
ExecutionFlow that can be completed similar to a
CompletableFuture.-
Method Summary
Modifier and TypeMethodDescriptionvoidComplete this flow normally.voidComplete this flow with an exception.default voidcompleteFrom(@NonNull ExecutionFlow<T> flow) Complete this flow from the given flow.static <T> DelayedExecutionFlow<T>create()Methods inherited from interface io.micronaut.core.execution.ExecutionFlow
flatMap, map, onComplete, onErrorResume, putInContext, then, toCompletableFuture, tryComplete, tryCompleteError, tryCompleteValue
-
Method Details
-
create
-
complete
Complete this flow normally.- Parameters:
result- The result value
-
completeExceptionally
Complete this flow with an exception.- Parameters:
exc- The exception
-
completeFrom
Complete this flow from the given flow.- Parameters:
flow- The input flow- Since:
- 4.7.0
-