public final class PipelineExecutorRenderImpl
extends java.lang.Object
implements net.infumia.frame.pipeline.executor.PipelineExecutorRender
| Constructor and Description |
|---|
PipelineExecutorRenderImpl(@NotNull net.infumia.frame.context.view.ContextRender context) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyFirstRender(@NotNull net.infumia.frame.service.Implementation<net.infumia.frame.pipeline.context.PipelineContextRender.FirstRender,net.infumia.frame.service.ConsumerService.State> implementation) |
void |
applyOpenContainer(@NotNull net.infumia.frame.service.Implementation<net.infumia.frame.pipeline.context.PipelineContextRender.OpenContainer,net.infumia.frame.service.ConsumerService.State> implementation) |
void |
applyResume(@NotNull net.infumia.frame.service.Implementation<net.infumia.frame.pipeline.context.PipelineContextRender.Resume,net.infumia.frame.service.ConsumerService.State> implementation) |
void |
applyStartTransition(@NotNull net.infumia.frame.service.Implementation<net.infumia.frame.pipeline.context.PipelineContextView.StartTransition,net.infumia.frame.service.ConsumerService.State> implementation) |
void |
applyStartUpdate(@NotNull net.infumia.frame.service.Implementation<net.infumia.frame.pipeline.context.PipelineContextRender.StartUpdate,net.infumia.frame.service.ConsumerService.State> implementation) |
void |
applyStopUpdate(@NotNull net.infumia.frame.service.Implementation<net.infumia.frame.pipeline.context.PipelineContextRender.StopUpdate,net.infumia.frame.service.ConsumerService.State> implementation) |
void |
applyUpdate(@NotNull net.infumia.frame.service.Implementation<net.infumia.frame.pipeline.context.PipelineContextRender.Update,net.infumia.frame.service.ConsumerService.State> implementation) |
@NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.service.ConsumerService.State> |
executeFirstRender() |
@NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.service.ConsumerService.State> |
executeOpenContainer(@NotNull java.util.Collection<net.infumia.frame.viewer.Viewer> viewers) |
@NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.service.ConsumerService.State> |
executeResume(@NotNull net.infumia.frame.context.view.ContextRender from,
@NotNull java.util.Collection<net.infumia.frame.viewer.Viewer> viewers) |
@NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.service.ConsumerService.State> |
executeStartTransition(@NotNull java.util.Collection<net.infumia.frame.viewer.Viewer> viewers) |
@NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.service.ConsumerService.State> |
executeStartUpdate() |
@NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.service.ConsumerService.State> |
executeStopUpdate() |
@NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.service.ConsumerService.State> |
executeUpdate() |
public PipelineExecutorRenderImpl(@NotNull
@NotNull net.infumia.frame.context.view.ContextRender context)
@NotNull public @NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.service.ConsumerService.State> executeFirstRender()
executeFirstRender in interface net.infumia.frame.pipeline.executor.PipelineExecutorRender@NotNull
public @NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.service.ConsumerService.State> executeStartTransition(@NotNull
@NotNull java.util.Collection<net.infumia.frame.viewer.Viewer> viewers)
executeStartTransition in interface net.infumia.frame.pipeline.executor.PipelineExecutorRender@NotNull
public @NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.service.ConsumerService.State> executeOpenContainer(@NotNull
@NotNull java.util.Collection<net.infumia.frame.viewer.Viewer> viewers)
executeOpenContainer in interface net.infumia.frame.pipeline.executor.PipelineExecutorRender@NotNull public @NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.service.ConsumerService.State> executeStartUpdate()
executeStartUpdate in interface net.infumia.frame.pipeline.executor.PipelineExecutorRender@NotNull
public @NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.service.ConsumerService.State> executeResume(@NotNull
@NotNull net.infumia.frame.context.view.ContextRender from,
@NotNull
@NotNull java.util.Collection<net.infumia.frame.viewer.Viewer> viewers)
executeResume in interface net.infumia.frame.pipeline.executor.PipelineExecutorRender@NotNull public @NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.service.ConsumerService.State> executeStopUpdate()
executeStopUpdate in interface net.infumia.frame.pipeline.executor.PipelineExecutorRender@NotNull public @NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.service.ConsumerService.State> executeUpdate()
executeUpdate in interface net.infumia.frame.pipeline.executor.PipelineExecutorRenderpublic void applyFirstRender(@NotNull
@NotNull net.infumia.frame.service.Implementation<net.infumia.frame.pipeline.context.PipelineContextRender.FirstRender,net.infumia.frame.service.ConsumerService.State> implementation)
applyFirstRender in interface net.infumia.frame.pipeline.executor.PipelineExecutorRenderpublic void applyStartTransition(@NotNull
@NotNull net.infumia.frame.service.Implementation<net.infumia.frame.pipeline.context.PipelineContextView.StartTransition,net.infumia.frame.service.ConsumerService.State> implementation)
applyStartTransition in interface net.infumia.frame.pipeline.executor.PipelineExecutorRenderpublic void applyOpenContainer(@NotNull
@NotNull net.infumia.frame.service.Implementation<net.infumia.frame.pipeline.context.PipelineContextRender.OpenContainer,net.infumia.frame.service.ConsumerService.State> implementation)
applyOpenContainer in interface net.infumia.frame.pipeline.executor.PipelineExecutorRenderpublic void applyStartUpdate(@NotNull
@NotNull net.infumia.frame.service.Implementation<net.infumia.frame.pipeline.context.PipelineContextRender.StartUpdate,net.infumia.frame.service.ConsumerService.State> implementation)
applyStartUpdate in interface net.infumia.frame.pipeline.executor.PipelineExecutorRenderpublic void applyResume(@NotNull
@NotNull net.infumia.frame.service.Implementation<net.infumia.frame.pipeline.context.PipelineContextRender.Resume,net.infumia.frame.service.ConsumerService.State> implementation)
applyResume in interface net.infumia.frame.pipeline.executor.PipelineExecutorRenderpublic void applyStopUpdate(@NotNull
@NotNull net.infumia.frame.service.Implementation<net.infumia.frame.pipeline.context.PipelineContextRender.StopUpdate,net.infumia.frame.service.ConsumerService.State> implementation)
applyStopUpdate in interface net.infumia.frame.pipeline.executor.PipelineExecutorRenderpublic void applyUpdate(@NotNull
@NotNull net.infumia.frame.service.Implementation<net.infumia.frame.pipeline.context.PipelineContextRender.Update,net.infumia.frame.service.ConsumerService.State> implementation)
applyUpdate in interface net.infumia.frame.pipeline.executor.PipelineExecutorRender