【发布时间】:2013-01-09 09:42:22
【问题描述】:
我有一条 Camel 路由正在路由 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是一个Widget的订单,它需要被路由到direct:widgets等等。
我对在每个 when(...) 方法中放入什么感到窒息。我所拥有的不是合法的 Camel DSL 语法,用于说明我想要完成的事情。
所以我问:我在每个 when(...) 方法中添加什么来完成我正在寻找的那种路由?提前致谢!
【问题讨论】:
标签: java apache-camel enterprise-integration