我有一个非常复杂的翻译层来编写每个消息需要应用许多规则的地方。如果可能的话,我希望将其保留在XML中,因为每条规则都相当简单。
那么有可能将多个变换器应用于每条消息吗?我可以在不同的频道上加入他们,但这似乎有点不合情理。是否有一种替代模式可以用来为每条消息应用许多规则?
答案 0 :(得分:0)
抱歉,您的问题不清楚。
请更具体地分享现有的PoC。
考虑使用<router>
和<enricher>
。
从另一方面来说,如果您的逻辑非常复杂,您可以始终将其包装到某个POJO并从<transformer>
调用其方法。
答案 1 :(得分:0)
<chain...>
<transformer ... />
<transformer ... />
</chain>