public interface ProcessingStrategy
| Modifier and Type | Method and Description |
|---|---|
Sink |
createSink(FlowConstruct flowConstruct,
ReactiveProcessor pipeline)
|
default boolean |
isSynchronous()
Whether the processing that has this instance is synchronous or not
|
default ReactiveProcessor |
onPipeline(ReactiveProcessor pipeline)
Enrich
Processor function by adding pre/post operators to implement processing strategy behaviour. |
default ReactiveProcessor |
onProcessor(ReactiveProcessor processor)
Enrich
Processor function by adding pre/post operators to implement processing strategy behaviour. |
Sink createSink(FlowConstruct flowConstruct, ReactiveProcessor pipeline)
Sink to be used for emitting Event's to be processed. Each Sink should be used
independent streams that implement the Pipeline.flowConstruct - pipeline instance.pipeline - function representing the pipeline.default ReactiveProcessor onPipeline(ReactiveProcessor pipeline)
Processor function by adding pre/post operators to implement processing strategy behaviour.pipeline - processor representing the the pipeline.default ReactiveProcessor onProcessor(ReactiveProcessor processor)
Processor function by adding pre/post operators to implement processing strategy behaviour.processor - processor instance.default boolean isSynchronous()
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.