我有一个路由Order
实例的骆驼路由:
from("direct:start")
.choice()
.when(order.getProduct() == Product.Widget)
.to("direct:widgets")
.when(order.getProduct() == Product.Fizz)
.to("direct:fizzes")
.otherwise()
.to("direct:allOtherProducts");
因此,如果某个特定Order
是 a 的订单Widget
,则需要将其路由到direct:widgets
等。
我对在每种when(...)
方法中放入什么感到窒息。我所拥有的不是合法的 Camel DSL 语法,用于说明我想要完成的事情。
所以我问:我在每种when(...)
方法中添加了什么来完成我正在寻找的那种路由?提前致谢!