org.mule.api.construct
Interface Pipeline

All Superinterfaces:
FlowConstruct, LifecycleStateEnabled, NamedObject
All Known Implementing Classes:
AbstractConfigurationPattern, AbstractPipeline, Bridge, Flow, HttpProxy, IBeanFlowConstruct, SimpleService, Validator, WSProxy

public interface Pipeline
extends FlowConstruct

A pipeline has an ordered list of MessageProcessor's that are invoked in order to processor new messages received from it's MessageSource


Method Summary
 List<MessageProcessor> getMessageProcessors()
           
 MessageSource getMessageSource()
           
 ProcessingStrategy getProcessingStrategy()
           
 void setMessageProcessors(List<MessageProcessor> messageProcessors)
           
 void setMessageSource(MessageSource messageSource)
           
 void setProcessingStrategy(ProcessingStrategy processingStrategy)
           
 
Methods inherited from interface org.mule.api.construct.FlowConstruct
getExceptionListener, getMessageInfoMapping, getMuleContext, getStatistics
 
Methods inherited from interface org.mule.api.NamedObject
getName
 
Methods inherited from interface org.mule.api.lifecycle.LifecycleStateEnabled
getLifecycleState
 

Method Detail

setMessageSource

void setMessageSource(MessageSource messageSource)

getMessageSource

MessageSource getMessageSource()

setMessageProcessors

void setMessageProcessors(List<MessageProcessor> messageProcessors)

getMessageProcessors

List<MessageProcessor> getMessageProcessors()

setProcessingStrategy

void setProcessingStrategy(ProcessingStrategy processingStrategy)

getProcessingStrategy

ProcessingStrategy getProcessingStrategy()


Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.