Camel 2.14.0中的Fluent Rest配置

时间:2014-09-19 06:36:49

标签: java rest apache-camel dsl

我在Camel中使用2.14.0中的新rest组件,并使用以下配置:

DefaultCamelContext context = new DefaultCamelContext();

RestConfiguration rc = new RestConfiguration();
rc.setComponent("spark-rest");
rc.setPort(9091);
context.setRestConfiguration(rc);

rest-dsl page中,有一些参考资料显示了使用流利的dsl配置休息的方法,例如:

restConfiguration()
 .component("restlet")
 .host("localhost")
 .port(portNum)
 .bindingMode(RestBindingMode.auto);

但我似乎无法找到适当的占位符添加到哪里。

简而言之,驼峰文档显示了一种使用流畅的DSL配置Camel上下文的方法,但我找不到在哪里/怎么做。

1 个答案:

答案 0 :(得分:0)

最后为正确放置所需的火花。那是在路由构建器配置方法中。

protected RouteBuilder createRouteBuilder() throws Exception {
  return new RouteBuilder() {
    public void configure() throws Exception {
      restConfiguration()
      .component("spark-rest")
      .port(9091);