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