org.mule.construct
Class Validator
java.lang.Object
org.mule.construct.AbstractFlowConstruct
org.mule.construct.Validator
- All Implemented Interfaces:
- FlowConstruct, Disposable, Initialisable, Lifecycle, LifecycleStateEnabled, Startable, Stoppable, MessageProcessor
public class Validator
- extends AbstractFlowConstruct
| Methods inherited from class org.mule.construct.AbstractFlowConstruct |
createMessageProcessor, dispose, doDispose, doInitialise, doStart, doStop, getExceptionListener, getLifecycleState, getMessageInfoMapping, getMessageSource, getMuleContext, getName, getStatistics, initialise, isStarted, isStopped, isStopping, process, setExceptionListener, setMessageInfoMapping, setMessageSource, start, stop, toString |
Validator
public Validator(String name,
MuleContext muleContext,
MessageSource messageSource,
OutboundEndpoint outboundEndpoint,
Filter validationFilter,
String ackExpression,
String nackExpression)
configureMessageProcessors
protected void configureMessageProcessors(InterceptingChainMessageProcessorBuilder builder)
- Description copied from class:
AbstractFlowConstruct
- Used to configure the processing chain for this
FlowConstuctMessageProcessors to the chain using the builder provided.
To use a different builder of to construct a composite
MessageProcessor manually override AbstractFlowConstruct.createMessageProcessor()
instead.
- Specified by:
configureMessageProcessors in class AbstractFlowConstruct
- Parameters:
builder - instance of InterceptingChainMessageProcessorBuilder
validateConstruct
protected void validateConstruct()
throws FlowConstructInvalidException
- Description copied from class:
AbstractFlowConstruct
- Validates configured flow construct
- Overrides:
validateConstruct in class AbstractFlowConstruct
- Throws:
FlowConstructInvalidException - if the flow construct does not pass
validation
Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.