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, processingStrategy
exceptionListener, INITIAL_STATE_STARTED, INITIAL_STATE_STOPPED, initialState, lifecycleManager, logger, messageInfoMapping, muleContext, name, statistics
PHASE_NAME
PHASE_NAME
PHASE_NAME
PHASE_NAME
PROPERTY_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, validateConstruct
configureStatistics, dispose, disposeIfDisposable, getConstructType, getExceptionListener, getInitialState, getLifecycleState, getMessageInfoMapping, getMuleContext, getName, getStatistics, initialise, initialiseIfInitialisable, injectExceptionHandler, injectFlowConstructMuleContext, isStarted, isStopped, isStopping, setExceptionListener, setInitialState, setMessageInfoMapping, start, startIfStartable, stop, stopIfStoppable, toString
getAnnotation, getAnnotations, setAnnotations
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getExceptionListener, getMessageInfoMapping, getMuleContext, getStatistics
getName
getLifecycleState
protected 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 AbstractPipeline
MuleException
protected void configurePreProcessors(MessageProcessorChainBuilder builder) throws MuleException
configurePreProcessors
in class AbstractPipeline
MuleException
public boolean hasTransformers()
public boolean hasResponseTransformers()
public final void setProcessingStrategy(ProcessingStrategy processingStrategy)
setProcessingStrategy
in interface Pipeline
setProcessingStrategy
in class AbstractPipeline
protected abstract void configureMessageProcessorsBeforeTransformation(MessageProcessorChainBuilder builder) throws MuleException
MuleException
protected abstract void configureMessageProcessorsAfterTransformation(MessageProcessorChainBuilder builder) throws MuleException
MuleException
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.