to(uri)
実行時に指定できるCamel ルートを構成したいと思います。
私は次のことを試しました:
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 はデフォルトのエンドポイントがないことを訴えます)。
これについて最善の方法は何ですか?