public class Validator extends AbstractConfigurationPattern
AbstractPipeline.ProcessIfPipelineStartedMessageProcessorresponseTransformers, transformersmessageProcessors, messageSource, pipeline, processingStrategyexceptionListener, INITIAL_STATE_STARTED, INITIAL_STATE_STOPPED, initialState, lifecycleManager, logger, messageInfoMapping, muleContext, name, statisticsPHASE_NAMEPHASE_NAMEPHASE_NAMEPHASE_NAMEPROPERTY_NAME| Constructor and Description |
|---|
Validator(String name,
MuleContext muleContext,
MessageSource messageSource,
OutboundEndpoint outboundEndpoint,
Filter validationFilter,
String ackExpression,
String nackExpression) |
Validator(String name,
MuleContext muleContext,
MessageSource messageSource,
OutboundEndpoint outboundEndpoint,
Filter validationFilter,
String ackExpression,
String nackExpression,
String errorExpression) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configureMessageProcessorsAfterTransformation(MessageProcessorChainBuilder builder) |
protected void |
configureMessageProcessorsBeforeTransformation(MessageProcessorChainBuilder builder) |
protected void |
doInitialise() |
String |
getConstructType() |
protected boolean |
hasErrorExpression() |
protected void |
validateConstruct()
Validates configured flow construct
|
configureMessageProcessors, configurePreProcessors, hasResponseTransformers, hasTransformers, setProcessingStrategyaddMessageProcessorPathElements, configurePostProcessors, createDefaultProcessingStrategy, createPipeline, doDispose, doStart, doStop, getMessageProcessors, getMessageSource, getProcessingStrategy, getProcessorPath, initialiseProcessingStrategy, isRedeliveryPolicyConfigured, isSynchronous, setMessageProcessors, setMessageSourceconfigureStatistics, dispose, disposeIfDisposable, 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, getStatisticsgetNamegetLifecycleStatepublic Validator(String name, MuleContext muleContext, MessageSource messageSource, OutboundEndpoint outboundEndpoint, Filter validationFilter, String ackExpression, String nackExpression)
public Validator(String name, MuleContext muleContext, MessageSource messageSource, OutboundEndpoint outboundEndpoint, Filter validationFilter, String ackExpression, String nackExpression, String errorExpression)
protected void configureMessageProcessorsBeforeTransformation(MessageProcessorChainBuilder builder)
configureMessageProcessorsBeforeTransformation in class AbstractConfigurationPatternprotected void configureMessageProcessorsAfterTransformation(MessageProcessorChainBuilder builder)
configureMessageProcessorsAfterTransformation in class AbstractConfigurationPatternprotected void validateConstruct()
throws FlowConstructInvalidException
AbstractFlowConstructvalidateConstruct in class AbstractPipelineFlowConstructInvalidException - if the flow construct does not pass
validationprotected boolean hasErrorExpression()
public String getConstructType()
getConstructType in class AbstractFlowConstructprotected void doInitialise()
throws MuleException
doInitialise in class AbstractPipelineMuleExceptionCopyright © 2003–2015 MuleSoft, Inc.. All rights reserved.