public class PipelineImpl<Context,Result>
extends java.lang.Object
implements net.infumia.frame.pipeline.Pipeline<Context,Result>
| Constructor and Description |
|---|
PipelineImpl(@NotNull io.leangen.geantyref.TypeToken<net.infumia.frame.pipeline.PipelineService<Context,Result>> type,
@NotNull net.infumia.frame.pipeline.PipelineService<Context,Result> defaultService) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull net.infumia.frame.pipeline.Pipeline<Context,Result> |
apply(@NotNull net.infumia.frame.service.Implementation<Context,Result> operation) |
@NotNull net.infumia.frame.pipeline.Pipeline<Context,Result> |
cloned() |
@NotNull java.util.concurrent.CompletableFuture<Result> |
completeWith(Context context) |
@NotNull java.util.concurrent.CompletableFuture<Result> |
completeWithAsync(Context context) |
@NotNull public @NotNull net.infumia.frame.pipeline.Pipeline<Context,Result> apply(@NotNull @NotNull net.infumia.frame.service.Implementation<Context,Result> operation)
@NotNull public @NotNull java.util.concurrent.CompletableFuture<Result> completeWith(@NotNull Context context)
@NotNull public @NotNull java.util.concurrent.CompletableFuture<Result> completeWithAsync(@NotNull Context context)