gpt4 book ai didi

java - 需要故意使 JMS 失败才能调用错误处理程序

转载 作者:太空宇宙 更新时间:2023-11-04 10:12:08 24 4
gpt4 key购买 nike

我试图在我已经编写的用于测试 JMS 错误处理程序的方法中故意使 JMS 调用失败。我尝试了几种不同的方法,例如将 null 值等传递到队列,但没有成功调用我的 JMS 错误处理程序。有人知道一种快速获得正确错误以进行测试的方法吗?谢谢。

最佳答案

“错误处理程序”我假设您指的是 JMS ExceptionListener 。如果这是真的,那么值得注意的是,仅当相应 Connection 的异常无法通过任何其他方式传递时才会调用 ExceptionListener。我的建议是在测试运行时以编程方式终止代理。如果这对您来说不可行,那么您需要找到其他某种方法来在测试期间强制断开连接。

关于java - 需要故意使 JMS 失败才能调用错误处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52172549/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com