总是在后台运行的jms队列接收器

总是在后台运行的jms队列接收器,jms,Jms,我想要一个Java类(jms接收器),它总是在后台运行,并检查jms队列中是否有任何消息到达。这怎么可能呢?请帮忙 您需要的是JMSMessageListener。像普通一样创建JMS客户端资源(例如连接/上下文、会话等),然后在消费者传递MessageListener接口的实现时调用setMessageListener。这是非常基本的JMS内容,因此您可以在网上找到更详细的教程。实际上,我希望实现MessageListener的类将始终运行,而不是频繁地手动执行。MessageListener

我想要一个Java类(jms接收器),它总是在后台运行,并检查jms队列中是否有任何消息到达。这怎么可能呢?请帮忙

您需要的是JMS
MessageListener
。像普通一样创建JMS客户端资源(例如连接/上下文、会话等),然后在消费者传递
MessageListener
接口的实现时调用
setMessageListener
。这是非常基本的JMS内容,因此您可以在网上找到更详细的教程。

实际上,我希望实现MessageListener的类将始终运行,而不是频繁地手动执行。MessageListener将在后台继续运行和接收消息,直到关闭为止。唯一的“手动执行”发生在MessageListener第一次创建时。这就是MessageListener的要点。谢谢。我得到了它。