public interface PipelineBase<Context,Result,This extends PipelineBase<Context,Result,This>>
extends net.infumia.frame.Cloned<This>
| Modifier and Type | Method and Description |
|---|---|
This |
apply(@NotNull net.infumia.frame.service.Implementation<Context,Result> operation) |
@NotNull java.util.concurrent.CompletableFuture<Result> |
completeWith(Context context) |
@NotNull java.util.concurrent.CompletableFuture<Result> |
completeWithAsync(Context context) |
default This |
register(@NotNull net.infumia.frame.service.Service<Context,Result> service) |
@NotNull This apply(@NotNull @NotNull net.infumia.frame.service.Implementation<Context,Result> operation)
@NotNull @NotNull java.util.concurrent.CompletableFuture<Result> completeWith(@NotNull Context context)
@NotNull @NotNull java.util.concurrent.CompletableFuture<Result> completeWithAsync(@NotNull Context context)