这不完全是在JMS Queue处理程序测试中。所以,继续阅读。
我们有一个架构,其中spring通道监听来自ActiveMQ的队列。此队列的侦听器将接收消息并具有静态的子侦听器列表(由唯一主题标识)。所有消息都将包含一些参数,包括必须传递此消息的主题。
SMSService将使用主题SEND_SMS将其消息丢弃到activemq。它将由某些HTTP服务或SMPP服务进行监听。您甚至可以设计自己的监听器,并将其作为弹簧组件连接到所需的“主题”。
问题: 这个内部主题可能会发生变化的可能性更大。当没有侦听器时,这甚至不会抛出显式的运行时异常。有没有办法测试这个消息是否被预期的监听器实际接收?
`