public class NonBlockingProcessorExecutor extends BlockingProcessorExecutor
BlockingProcessorExecutor that pauses iteration in the case a .mule.processor.NonBlockingMessageProcessor
is invoked and the flow is executing using non-blocking. Processor execution is then continued when the NonBlockingMessageProcessor
invokes the ReplyToHandler.copyOnVoidEvent, event, messageProcessorExecutionTemplate, processors| Constructor and Description |
|---|
NonBlockingProcessorExecutor(MuleEvent event,
List<MessageProcessor> processors,
MessageProcessorExecutionTemplate executionTemplate,
boolean copyOnVoidEvent) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
preProcess(MessageProcessor processor) |
execute, executeNext, hasNext, isUseEventCopy, nextProcessorpublic NonBlockingProcessorExecutor(MuleEvent event, List<MessageProcessor> processors, MessageProcessorExecutionTemplate executionTemplate, boolean copyOnVoidEvent)
protected void preProcess(MessageProcessor processor)
preProcess in class BlockingProcessorExecutorCopyright © 2003–2015 MuleSoft, Inc.. All rights reserved.