我想配置一个骆驼路线,其中to(uri)
可以在运行时指定。动态的(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");
然而上述不起作用(骆驼抱怨没有一个默认的端点)。
这是什么最好的方法呢?
我已经回答了以下问题同样的问题 http://stackoverflow.com/questions/15071934/camel-http-endpoint-forming-url-dynamically/21327170# 21327170 – vashishth 2014-01-24 07:55:10