【发布时间】:2017-01-23 03:19:16
【问题描述】:
我的骆驼上下文中有一个使用 Java DSL 的路由器类。我还有一个对象,它被设置为交换属性,名称为“详细信息”。我想访问该对象的成员“isLoaded”的值。我怎样才能做到这一点。我的路由器类如下:
import org.apache.camel.CamelContext;
import org.apache.camel.builder.RouteBuilder;
public class DataLoader implements RoutesBuilder{
public void configure() throws Exception {
from("direct:fetchDetails").setBody(simple("select * from details where loaded=<exhange.details.isLoaded>")).to("jdbc");
}
}
这里有什么可以替换<exhange.details.isLoaded>,它将获取对象集的成员的值作为交换属性'details'。
【问题讨论】:
标签: java apache-camel dsl