@Override public void configureProcessors(List<MessageProcessor> processors, org.mule.api.processor.StageNameSource nameSource, MessageProcessorChainBuilder chainBuilder, MuleContext muleContext) { if (processors.size() > 0) { chainBuilder.chain(createAsyncMessageProcessor(nameSource, muleContext)); synchronousProcessingStrategy.configureProcessors(processors, nameSource, chainBuilder, muleContext); } }
protected void configureMessageProcessors(MessageProcessorChainBuilder builder) throws MuleException { getProcessingStrategy().configureProcessors(getMessageProcessors(), new StageNameSource() { @Override public String getName() { return AbstractPipeline.this.getName(); } }, builder, muleContext); }
protected void configureMessageProcessors(MessageProcessorChainBuilder builder) throws MuleException { getProcessingStrategy().configureProcessors(getMessageProcessors(), new StageNameSource() { @Override public String getName() { return String.format("%s.stage%s", Flow.this.getName(), ++stageCount); } }, builder, muleContext); }
processingStrategy.configureProcessors(Collections.singletonList(delegate), nameSource, builder, muleContext); try