org.mule.module.dynamicFlows

dynamic-flows

1.0
Namespacehttp://www.mulesoft.org/schema/mule/dynamicflows
Schema Locationhttp://www.mulesoft.org/schema/mule/dynamicflows/1.0/mule-dynamicflows.xsd
Version1.0
Minimum Mule Version3.2

Module Overview

Adds, removes and runs dynamic Flows

Summary

Message Processors
<dynamicflows:add>
Adds a dynamic context to the main application.
<dynamicflows:remove>
Removes a context from the main application
<dynamicflows:run>
Runs the flow added dynamically using a VM transport (request-response)
<dynamicflows:vm-run>
Runs the flow added dynamically using a vm inbound

Message Processors

<dynamicflows:add>

Adds a dynamic context to the main application.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescription
config-ref Optional. Specify which configuration to use.
contextName The context identifier
Child Elements
<dynamicflows:configs>
The configuration files of the context that is going to be added.

<dynamicflows:remove>

Removes a context from the main application

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescription
config-ref Optional. Specify which configuration to use.
contextName The context identifier
Child Elements

<dynamicflows:run>

Runs the flow added dynamically using a VM transport (request-response)

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescription
config-ref Optional. Specify which configuration to use.
contextName The context identifier
flowName The flow identifier
message The flow's payload
Child Elements
Return Payload
  • The mule Message
Exception Payload
MuleException

<dynamicflows:vm-run>

Runs the flow added dynamically using a vm inbound

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescription
config-ref Optional. Specify which configuration to use.
contextName The context identifier
flowName The flow identifier with the VM inbound
message The flow's payload
Child Elements
Return Payload
  • The mule Message
Exception Payload
MuleException