【发布时间】:2015-01-22 21:58:06
【问题描述】:
我能够在 Camel 中设置一个 REST 端点,并且我想将它桥接到 JMS。 JMS 消息已发送,但正文为空。我希望 JMS 消息的正文是纯文本的 HTTP 请求。我怎样才能实现这个映射?调试我看到Camel Exchange的主体是org.apache.camel.converter.stream.InputStreamCache的实例
我的代码如下所示:
rest("/test").post("/post ").to("activemq:ao_wsbroker?URL=tcp://localhost:61616");
我尝试过使用 jetty 和 restlet 组件。
【问题讨论】:
-
尝试使用“activemq:ao_wsbrokerURL=tcp://localhost:61616?jmsMessageType=Text”
-
感谢您的评论,它确实有效。但 Christian 的解决方案更适合我需要添加到路线中的其他功能。
标签: java apache-camel