【发布时间】:2014-09-04 11:03:55
【问题描述】:
我们有一个大型应用程序,但遇到了问题。我必须修改嵌入式 jms 收到的消息,但与其他消息不同的是,我找不到我们的 jms 的侦听器在哪里。有人可以给我一个提示,在哪里可以找到接收消息的 onMessage 方法?是否可以在不实现 onMessage 的情况下接收消息?
【问题讨论】:
我们有一个大型应用程序,但遇到了问题。我必须修改嵌入式 jms 收到的消息,但与其他消息不同的是,我找不到我们的 jms 的侦听器在哪里。有人可以给我一个提示,在哪里可以找到接收消息的 onMessage 方法?是否可以在不实现 onMessage 的情况下接收消息?
【问题讨论】:
我会打开接口 MessageInterface 并在您的项目中寻找该接口的实现者。然后首先在项目的包中查找任何内容。如果您没有找到,那么我会寻找其他实现并研究它们是如何工作的。也许用不同的接口包装你的代码库的其他部分,你可以在上面做同样的技术。
使用 IntelliJ 和 Eclipse 等 IDE 进行代码搜索很简单(比说使用文本搜索)。
您的嵌入式 JMS 始终有可能允许您注册专有接口,但如果这是真的,那么我们无法在不知道您正在使用的具体嵌入式实现的情况下回答您的问题。
【讨论】: