Apache Camel自定义组件 - 用于调用netty组件的生产者

时间:2017-11-06 10:56:11

标签: java apache-camel jbossfuse

我创建了Camel自定义组件,其中要求是调用http producer端点来调用webservice并返回响应。 例如:

**Normal Route:**
  from(startRoute)
    log(inMessage)
    to(customComp:foo?parameters=value)
    log(outMessage);

在Camel Custom Producer Endpoint:

public void process(Exchange exchange) throws Exception {
  // get the exchange message 
     CamelContext context = new DefaultCamelContext();
     context.addRoutes(new MessageRoute());
     context.start();
  // post message using camel-http component - **facing challenge here** 
  // return message  
}

我不会调用Create并在每个路由调用上启动camelcontext( from(startRoute)),而不是以更好的方式完成此要求

0 个答案:

没有答案