有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何优雅地关闭Spring JMS MessageListenerAdapter

我有一个消息处理程序,它使用来自JMS队列的消息,并将结果发送到另一个JMS队列。消息处理程序位于Spring DefaultMessageListenerContainer中。 当容器关闭时,我希望它完成处理任何已经使用的请求,并发送结果。同时,它不应该再使用来自请求队列的任何新消息

目前,由于没有特殊的关机规定,安全应用程序上下文。registerShutdownHook(),容器等待任何挂起的listernerMethod调用返回,但它不会将结果发送到响应队列

确保运行处理程序生成的响应被发送到响应队列的适当方法是什么


共 (0) 个答案