org.mule.api.processor
Interface DynamicPipeline

All Known Implementing Classes:
DynamicPipelineMessageProcessor, Flow

public interface DynamicPipeline

Adds to a pipeline the ability to dynamically inject a sequence of message processors after initialization. The injected message processors are executed before (pre) of after (post) the ones defined in the flow in the specified order.


Method Summary
 DynamicPipelineBuilder dynamicPipeline(String id)
          Provide access to a DynamicPipelineBuilder that allows modifying the dynamic pipeline injecting message processors and resetting the pipeline
 

Method Detail

dynamicPipeline

DynamicPipelineBuilder dynamicPipeline(String id)
                                       throws DynamicPipelineException
Provide access to a DynamicPipelineBuilder that allows modifying the dynamic pipeline injecting message processors and resetting the pipeline

Parameters:
id - dynamic pipeline ID
Returns:
a DynamicPipelineBuilder that allows modifying the dynamic pipeline
Throws:
DynamicPipelineException - if the pipeline ID is not valid


Copyright © 2003–2014 MuleSoft, Inc.. All rights reserved.