public abstract class AbstractProcessingStrategy extends Object implements ProcessingStrategy
ProcessingStrategy that creates a basic Sink that serializes events.| Modifier and Type | Field and Description |
|---|---|
static String |
TRANSACTIONAL_ERROR_MESSAGE |
| Constructor and Description |
|---|
AbstractProcessingStrategy() |
| Modifier and Type | Method and Description |
|---|---|
protected Consumer<Event> |
createOnEventConsumer() |
Sink |
createSink(FlowConstruct flowConstruct,
ReactiveProcessor pipeline)
|
protected ExecutorService |
decorateScheduler(org.mule.runtime.api.scheduler.Scheduler scheduler) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisSynchronous, onPipeline, onProcessorpublic static final String TRANSACTIONAL_ERROR_MESSAGE
public Sink createSink(FlowConstruct flowConstruct, ReactiveProcessor pipeline)
ProcessingStrategySink to be used for emitting Event's to be processed. Each Sink should be used
independent streams that implement the Pipeline.createSink in interface ProcessingStrategyflowConstruct - pipeline instance.pipeline - function representing the pipeline.protected ExecutorService decorateScheduler(org.mule.runtime.api.scheduler.Scheduler scheduler)
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.