从Camel路线发送响应

时间:2014-03-23 21:21:29

标签: java jms apache-camel activemq mule

是否可以从路线流发出响应。例如,在下面这条路线中,我总是想发出一个字符串回复说," hi"每当请求来自uri提到..

<route>
  <from uri="jetty:http://0.0.0.0:8888/camelServlet/abc?" />

</route>

如果可能的话,我该怎么做?

我想将此路线用作&#34;运行检查&#34;。要知道我的骆驼路线申请是否正常运行。

1 个答案:

答案 0 :(得分:1)

在Camel中,有一种叫做Exchange Pattern的东西。

同步请求(例如您描述的同步请求)是InOut,单向请求是InOnly。

简单地设置有效负载将使Camel回复该有效负载。像这样:

<route>
  <from uri="jetty:http://0.0.0.0:8888/camelServlet/abc" />
  <transform><simple>hi</simple></transform>
</route>