传递MessageProducer作为参数,我该如何创建消息?

时间:2016-10-07 08:32:49

标签: java jms

尝试一些JMS消息传递,我创建了一个类设计,其中构造函数接受MessageConsumerMessageProducer。该类应该使用和生成消息。另一方面,它不应包含设置会话或消费者/生产者所需的管道/标识符,更不用说ESB特定代码了。

现在由于某种原因,似乎可以直接使用MessageConsumer来接收消息。然而,似乎不可能使用MessageProducer创建消息然后"生成"他们在消息服务上。

那么我应该如何设计这种类?

小例子,考虑一个带有单个参数的方法,是否可以以某种方式创建消息而不传递session参数?

void sendApplicationSpecificMessage(MessageProducer producer) {
    // how to create a message here?
}

0 个答案:

没有答案