我有一个使用flow-ref
的大量公共流共享的私有流。我希望使用Mule 3.3.0使用MEL
在私有流中获取调用者流名称。这可能吗?
答案 0 :(得分:5)
Mule在通过flow-ref
调用私有流时不会向事件添加任何属性,因此您的选项是:
<set-variable>
设置带有流名称的变量,并使用#[flowVars.yourVariableName]
读取此变量。#[message.inboundProperties.MULE_ENDPOINT]
获取入站端点网址,也可以使用#[message.inboundProperties.MULE_ORIGINATING_ENDPOINT]
获取其名称。MuleEvent
消息上的调用变量。在custom-processor
。flow-ref
元素