public class Validator extends AbstractConfigurationPattern
AbstractPipeline.ProcessIfPipelineStartedMessageProcessor
responseTransformers, 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 |
---|
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, setProcessingStrategy
addMessageProcessorPathElements, configurePostProcessors, createDefaultProcessingStrategy, createPipeline, doDispose, doStart, doStop, getMessageProcessors, getMessageSource, getProcessingStrategy, getProcessorPath, initialiseProcessingStrategy, isRedeliveryPolicyConfigured, isSynchronous, setMessageProcessors, setMessageSource
configureStatistics, dispose, disposeIfDisposable, 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
public 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 AbstractConfigurationPattern
protected void configureMessageProcessorsAfterTransformation(MessageProcessorChainBuilder builder)
configureMessageProcessorsAfterTransformation
in class AbstractConfigurationPattern
protected void validateConstruct() throws FlowConstructInvalidException
AbstractFlowConstruct
validateConstruct
in class AbstractPipeline
FlowConstructInvalidException
- if the flow construct does not pass
validationprotected boolean hasErrorExpression()
public String getConstructType()
getConstructType
in class AbstractFlowConstruct
protected void doInitialise() throws MuleException
doInitialise
in class AbstractPipeline
MuleException
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.