|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DynamicPipelineBuilder
Updates a dynamic pipeline by ways of injecting message processor before and after the static chain. The injected message processors are executed before (pre) of after (post) the ones defined in the flow in the specified order. Also allows for resetting the dynamic chain.
| Method Summary | |
|---|---|
DynamicPipelineBuilder |
injectAfter(List<MessageProcessor> messageProcessors)
Helper builder for injecting message processors to be executed after the ones specified in the flow. |
DynamicPipelineBuilder |
injectAfter(MessageProcessor... messageProcessors)
Helper builder for injecting message processors to be executed after the ones specified in the flow. |
DynamicPipelineBuilder |
injectBefore(List<MessageProcessor> messageProcessors)
Helper builder for injecting message processors to be executed before the ones specified in the flow. |
DynamicPipelineBuilder |
injectBefore(MessageProcessor... messageProcessors)
Helper builder for injecting message processors to be executed before the ones specified in the flow. |
String |
reset()
Removes and disposes all injected message processors. |
String |
resetAndUpdate()
Injects the message processors added with injectBefore(org.mule.api.processor.MessageProcessor...)
and injectAfter(org.mule.api.processor.MessageProcessor...)
If none were added the effect is the same as calling reset() |
| Method Detail |
|---|
DynamicPipelineBuilder injectBefore(MessageProcessor... messageProcessors)
resetAndUpdate()
must be called.
messageProcessors - message processors to be executed before the ones specified in the flow
DynamicPipelineBuilder injectBefore(List<MessageProcessor> messageProcessors)
resetAndUpdate()
must be called.
messageProcessors - list of message processors to be executed before the ones specified in the flow
DynamicPipelineBuilder injectAfter(MessageProcessor... messageProcessors)
resetAndUpdate()
must be called.
messageProcessors - message processors to be executed after the ones specified in the flow
DynamicPipelineBuilder injectAfter(List<MessageProcessor> messageProcessors)
resetAndUpdate()
must be called.
messageProcessors - list of message processors to be executed after the ones specified in the flow
String resetAndUpdate()
throws MuleException
injectBefore(org.mule.api.processor.MessageProcessor...)
and injectAfter(org.mule.api.processor.MessageProcessor...)
If none were added the effect is the same as calling reset()
MuleException - if the update fails
String reset()
throws MuleException
MuleException - if the update fails
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||