如何在自定义Camel组件(Apollo)中访问InPut行为

时间:2012-11-28 15:58:50

标签: apache-camel apollo

我正忙着使用适用于Scala的HawtDispatch Apollo客户端库为Apollo开发Camel组件。 我成功发送和接收来自队列和主题的消息,但我不知道如何确定当前生产者(StompProducer)需要inOut或InOnly行为。对于InOut,如果没有提供明确的replyTo,我想订阅一个临时队列来获取结果。 我吠叫错了树吗?有什么例子我可以看一下吗?有人已经完成了Apollo Stomp组件吗? 我尝试使用ActiveMQ组件绑定到Apollo 1.5中的OpenWire协议,但是效果不佳。 Camel 2.11-SNAPSHOT中的Sjms Camel组件对我来说也不起作用。 最终目标是为Akka设立Apollo Consumer / Producers Actors。 关于Camel Apollo集成的替代方案或者我自己尝试组件工作的任何建议都将非常感激。 问候 伊恩

1 个答案:

答案 0 :(得分:0)

找到答案:处理交换时,您可以使用exchange.getPattern.isOutCapable测试是否是inOut交换。