Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sockets springjms与监听器的加载_Sockets_Spring Jms - Fatal编程技术网

Sockets springjms与监听器的加载

Sockets springjms与监听器的加载,sockets,spring-jms,Sockets,Spring Jms,我们使用SpringJMS从Oracle AQ队列读取消息 当我们处理这些消息时,我们使用套接字将它们发送给供应商产品。 启动时,我们需要启动与供应商的连接,以便可以发送消息,。 在过去的几天里,我注意到在我们与供应商建立连接之前,正在从队列中读取消息 是否有任何方法可以阻止JMS侦听器启动,直到加载所有其他bean。您可以使用@DependsOn注释(或依赖于XML属性)使JMS侦听器等待初始化另一个bean(例如您的消息发送组件) 请参阅Spring文档

我们使用SpringJMS从Oracle AQ队列读取消息

当我们处理这些消息时,我们使用套接字将它们发送给供应商产品。 启动时,我们需要启动与供应商的连接,以便可以发送消息,。 在过去的几天里,我注意到在我们与供应商建立连接之前,正在从队列中读取消息


是否有任何方法可以阻止JMS侦听器启动,直到加载所有其他bean。

您可以使用
@DependsOn
注释(或
依赖于
XML属性)使JMS侦听器等待初始化另一个bean(例如您的消息发送组件)

请参阅Spring文档