Action“NONE”在Mule交易中做了什么

时间:2015-03-23 09:23:34

标签: transactions mule

transaction management的Mule文档中,有一节介绍了ACTION的行为属性" NONE"它说

  

当收到消息时,Mule解析该事务,然后以非事务性的方式执行该操作。

他们的意思是"解决了交易" ?这与" NOT_SUPPORTED"有什么不同? ?

在哪种情况下我会使用NONE,在哪种情况下我会使用NOT_SUPPORTED?

非常感谢解释这些概念的一个例子:)

1 个答案:

答案 0 :(得分:1)

通过"解决事务",它们意味着提交或回滚它,具体取决于它的当前状态。这个,如果交易被标记为回滚的候选者,它将在此期间回滚"解决方案"相。否则它将被提交。如果没有活动交易,这是一个无操作。

NOT_SUPPORTEDNONE的不同之处在于它不会影响活动交易的所有当前状态(如果有的话)。它不会解决当前的交易。