【发布时间】:2012-07-05 21:45:34
【问题描述】:
我想配置一个 Camel 路由,可以在运行时指定 to(uri)。
我尝试了以下方法:
public class Foo extends RouteBuilder {
@Override
public void configure() {
// the URI can point to different hosts
from("direct:start").to(${someUri}");
}
}
然后
ProducerTemplate pt = camelContext.createProducerTemplate();
pt.requestBodyAndHeader("direct:start", "someUri", "http://example.com");
但是上述方法不起作用(Camel 抱怨没有默认端点)。
最好的方法是什么?
【问题讨论】:
-
我在下面的问题stackoverflow.com/questions/15071934/…中回答了同样的问题
标签: java integration apache-camel