使用Apache Camel ProducerTemplate将JSON消息发送到ActiveMQ

时间:2014-05-03 00:17:30

标签: apache-camel activemq

我有一个像下面这样的camel路由设置将java对象发送到activemq队列。

from("direct:clientRequest")
.marshal().json(JsonLibrary.Jackson)
.to("activemq:queue:command");

我想做以下事情:

  1. 映射" clientRequest" uri to some Java method
  2. 使用ProducerTemplate" sendBody"将JSON格式的Java对象发送到activemq队列的方法。
  3. 这可能吗?

    经过大量的家庭作业后我才问这个问题。请建议一种方法。

1 个答案:

答案 0 :(得分:3)

您可以在Apache Camel中使用pojo制作。有关详细信息,请参阅此页

还有一个例子显示了在Camel中使用pojo生成/消费的更多信息