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, nextProcessor
public NonBlockingProcessorExecutor(MuleEvent event, List<MessageProcessor> processors, MessageProcessorExecutionTemplate executionTemplate, boolean copyOnVoidEvent)
protected void preProcess(MessageProcessor processor)
preProcess
in class BlockingProcessorExecutor
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.