public final class PipelinesElementImpl
extends java.lang.Object
implements net.infumia.frame.pipeline.executor.PipelinesElement
| Constructor and Description |
|---|
PipelinesElementImpl(@NotNull ElementRich element) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyClear(@NotNull net.infumia.frame.service.Implementation<net.infumia.frame.pipeline.context.PipelineContextElement.Clear,net.infumia.frame.service.ConsumerService.State> implementation) |
void |
applyClick(@NotNull net.infumia.frame.service.Implementation<net.infumia.frame.pipeline.context.PipelineContextElement.Click,net.infumia.frame.service.ConsumerService.State> implementation) |
void |
applyRender(@NotNull net.infumia.frame.service.Implementation<net.infumia.frame.pipeline.context.PipelineContextElement.Render,net.infumia.frame.service.ConsumerService.State> implementation) |
void |
applyUpdate(@NotNull net.infumia.frame.service.Implementation<net.infumia.frame.pipeline.context.PipelineContextElement.Update,net.infumia.frame.service.ConsumerService.State> implementation) |
@NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.service.ConsumerService.State> |
executeClear(@NotNull net.infumia.frame.context.view.ContextRender context) |
@NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.service.ConsumerService.State> |
executeClick(@NotNull net.infumia.frame.context.view.ContextClick context) |
@NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.service.ConsumerService.State> |
executeRender(@NotNull net.infumia.frame.context.view.ContextRender context,
boolean forced) |
@NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.service.ConsumerService.State> |
executeUpdate(@NotNull net.infumia.frame.context.view.ContextRender context,
boolean forced) |
public PipelinesElementImpl(@NotNull
@NotNull ElementRich element)
@NotNull
public @NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.service.ConsumerService.State> executeRender(@NotNull
@NotNull net.infumia.frame.context.view.ContextRender context,
boolean forced)
executeRender in interface net.infumia.frame.pipeline.executor.PipelinesElement@NotNull
public @NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.service.ConsumerService.State> executeUpdate(@NotNull
@NotNull net.infumia.frame.context.view.ContextRender context,
boolean forced)
executeUpdate in interface net.infumia.frame.pipeline.executor.PipelinesElement@NotNull
public @NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.service.ConsumerService.State> executeClick(@NotNull
@NotNull net.infumia.frame.context.view.ContextClick context)
executeClick in interface net.infumia.frame.pipeline.executor.PipelinesElement@NotNull
public @NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.service.ConsumerService.State> executeClear(@NotNull
@NotNull net.infumia.frame.context.view.ContextRender context)
executeClear in interface net.infumia.frame.pipeline.executor.PipelinesElementpublic void applyRender(@NotNull
@NotNull net.infumia.frame.service.Implementation<net.infumia.frame.pipeline.context.PipelineContextElement.Render,net.infumia.frame.service.ConsumerService.State> implementation)
applyRender in interface net.infumia.frame.pipeline.executor.PipelinesElementpublic void applyUpdate(@NotNull
@NotNull net.infumia.frame.service.Implementation<net.infumia.frame.pipeline.context.PipelineContextElement.Update,net.infumia.frame.service.ConsumerService.State> implementation)
applyUpdate in interface net.infumia.frame.pipeline.executor.PipelinesElementpublic void applyClick(@NotNull
@NotNull net.infumia.frame.service.Implementation<net.infumia.frame.pipeline.context.PipelineContextElement.Click,net.infumia.frame.service.ConsumerService.State> implementation)
applyClick in interface net.infumia.frame.pipeline.executor.PipelinesElementpublic void applyClear(@NotNull
@NotNull net.infumia.frame.service.Implementation<net.infumia.frame.pipeline.context.PipelineContextElement.Clear,net.infumia.frame.service.ConsumerService.State> implementation)
applyClear in interface net.infumia.frame.pipeline.executor.PipelinesElement