Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.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
Java 删除队列时SimpleMessageListenerContainer上的Spring AMQP通知/事件_Java_Spring Amqp_Spring Rabbit - Fatal编程技术网

Java 删除队列时SimpleMessageListenerContainer上的Spring AMQP通知/事件

Java 删除队列时SimpleMessageListenerContainer上的Spring AMQP通知/事件,java,spring-amqp,spring-rabbit,Java,Spring Amqp,Spring Rabbit,我有一个场景,使用SimpleMessageListenerContainer消费队列中的消息。当这些订阅队列中的任何一个被删除时,我希望得到通知或事件 SimpleMessageListenerContainer simpleMessageListenerContainer = new SimpleMessageListenerContainer(cachingConnectionFactory); simpleMessageListenerContainer.setQueue

我有一个场景,使用
SimpleMessageListenerContainer
消费队列中的消息。当这些订阅队列中的任何一个被删除时,我希望得到通知或事件

SimpleMessageListenerContainer simpleMessageListenerContainer
        = new SimpleMessageListenerContainer(cachingConnectionFactory);
simpleMessageListenerContainer.setQueueNames(
        "testQueue1","testQueue2","testQueue3");
simpleMessageListenerContainer.start();

当消费者由于队列被删除而取消时,除了记录警告日志之外,当前没有发布任何事件

请随意打开一个,我们将看看是否可以在即将发布的1.5版本中加入一些内容


同时,您可能会连接到日志子系统(例如,配置自定义appender),甚至是log4j和logback框架提供的一个AMQP appender,并让记录器队列中的使用者查找使用者已取消的日志。

您好,谢谢您的建议。