public abstract class AbstractConfigurationPattern extends AbstractPipeline
AbstractPipeline.ProcessIfPipelineStartedMessageProcessor| Modifier and Type | Field and Description |
|---|---|
protected List<MessageProcessor> |
responseTransformers |
protected List<MessageProcessor> |
transformers |
messageProcessors, messageSource, pipeline, processingStrategyexceptionListener, INITIAL_STATE_STARTED, INITIAL_STATE_STOPPED, initialState, lifecycleManager, logger, messageInfoMapping, muleContext, name, statisticsPHASE_NAMEPHASE_NAMEPHASE_NAMEPHASE_NAMEPROPERTY_NAME| Constructor and Description |
|---|
AbstractConfigurationPattern(String name,
MuleContext muleContext,
List<MessageProcessor> transformers,
List<MessageProcessor> responseTransformers) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configureMessageProcessors(MessageProcessorChainBuilder builder) |
protected abstract void |
configureMessageProcessorsAfterTransformation(MessageProcessorChainBuilder builder) |
protected abstract void |
configureMessageProcessorsBeforeTransformation(MessageProcessorChainBuilder builder) |
protected void |
configurePreProcessors(MessageProcessorChainBuilder builder) |
boolean |
hasResponseTransformers() |
boolean |
hasTransformers() |
void |
setProcessingStrategy(ProcessingStrategy processingStrategy) |
addMessageProcessorPathElements, configurePostProcessors, createDefaultProcessingStrategy, createPipeline, doDispose, doInitialise, doStart, doStop, getMessageProcessors, getMessageSource, getProcessingStrategy, getProcessorPath, initialiseProcessingStrategy, isRedeliveryPolicyConfigured, isSynchronous, setMessageProcessors, setMessageSource, validateConstructconfigureStatistics, dispose, disposeIfDisposable, getConstructType, getExceptionListener, getInitialState, getLifecycleState, getMessageInfoMapping, getMuleContext, getName, getStatistics, initialise, initialiseIfInitialisable, injectExceptionHandler, injectFlowConstructMuleContext, isStarted, isStopped, isStopping, setExceptionListener, setInitialState, setMessageInfoMapping, start, startIfStartable, stop, stopIfStoppable, toStringgetAnnotation, getAnnotations, setAnnotationsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetExceptionListener, getMessageInfoMapping, getMuleContext, getStatisticsgetNamegetLifecycleStateprotected final List<MessageProcessor> transformers
protected final List<MessageProcessor> responseTransformers
public AbstractConfigurationPattern(String name, MuleContext muleContext, List<MessageProcessor> transformers, List<MessageProcessor> responseTransformers)
protected final void configureMessageProcessors(MessageProcessorChainBuilder builder) throws MuleException
configureMessageProcessors in class AbstractPipelineMuleExceptionprotected void configurePreProcessors(MessageProcessorChainBuilder builder) throws MuleException
configurePreProcessors in class AbstractPipelineMuleExceptionpublic boolean hasTransformers()
public boolean hasResponseTransformers()
public final void setProcessingStrategy(ProcessingStrategy processingStrategy)
setProcessingStrategy in interface PipelinesetProcessingStrategy in class AbstractPipelineprotected abstract void configureMessageProcessorsBeforeTransformation(MessageProcessorChainBuilder builder) throws MuleException
MuleExceptionprotected abstract void configureMessageProcessorsAfterTransformation(MessageProcessorChainBuilder builder) throws MuleException
MuleExceptionCopyright © 2003–2015 MuleSoft, Inc.. All rights reserved.