如何在mule ESB中增加会话变量?

如何在mule ESB中增加会话变量?,mule,session-variables,Mule,Session Variables,我有一个要求,比如前两条消息需要路由到一个方向,然后三条消息在其他根之后路由到另一个方向。我知道会话变量的作用域和生存期将贯穿整个会话。所以我试着 [sessionVars.count+1] 但得到的是串联值,而不是加法。初始计数值为0,我在mule 3.8.2上运行。首先初始化会话变量 <set-session-variable variableName="count" value="#[0]"/> 增加 <set-session-variable variableNa

我有一个要求,比如前两条消息需要路由到一个方向,然后三条消息在其他根之后路由到另一个方向。我知道会话变量的作用域和生存期将贯穿整个会话。所以我试着

[sessionVars.count+1]
但得到的是串联值,而不是加法。初始计数值为0,我在mule 3.8.2上运行。

首先初始化会话变量

<set-session-variable variableName="count" value="#[0]"/>

增加

<set-session-variable variableName="count" value="#[sessionVars.count + 1]"/>