org.mule.api.construct
Interface FlowConstruct
- All Superinterfaces:
- LifecycleStateEnabled, NamedObject
- All Known Subinterfaces:
- Pipeline, Service
- All Known Implementing Classes:
- AbstractConfigurationPattern, AbstractFlowConstruct, AbstractPipeline, AbstractService, Bridge, DefaultLocalMuleClient.MuleClientFlowConstruct, Flow, HttpProxy, IBeanFlowConstruct, JcaService, SedaService, SimpleService, Validator, WSProxy
public interface FlowConstruct
- extends NamedObject, LifecycleStateEnabled
A uniquely identified FlowConstruct
that once implemented and configured defines a construct
through which messages are processed using MessageSource
and MessageProcessor
building
blocks.
getExceptionListener
MessagingExceptionHandler getExceptionListener()
- Returns:
- The exception listener that will be used to handle exceptions that may be thrown at different
points during the message flow defined by this construct.
getStatistics
FlowConstructStatistics getStatistics()
- Returns:
- The statistics holder used by this flow construct to keep track of its activity.
getMessageInfoMapping
MessageInfoMapping getMessageInfoMapping()
- Returns:
- This implementation of
MessageInfoMapping
used to control how Important message
information is pulled from the current message.
getMuleContext
MuleContext getMuleContext()
- Returns:
- This muleContext that this flow construct belongs to and runs in the context of.
Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.