【发布时间】:2014-04-27 19:12:18
【问题描述】:
我创建了一个 MDB 来充当模拟器,它从队列中读取消息,然后将响应写入不同的队列。为了控制这个模拟器,我在 MDB 中定义了一些 public static 方法来停止读/写并知道它是否处于活动状态。
我不知道这是否是错误的,因为我还没有遇到任何问题。但是,我找不到以编程方式控制 MDB 的好方法。
有什么想法吗?
【问题讨论】:
标签: java ejb message-driven-bean
我创建了一个 MDB 来充当模拟器,它从队列中读取消息,然后将响应写入不同的队列。为了控制这个模拟器,我在 MDB 中定义了一些 public static 方法来停止读/写并知道它是否处于活动状态。
我不知道这是否是错误的,因为我还没有遇到任何问题。但是,我找不到以编程方式控制 MDB 的好方法。
有什么想法吗?
【问题讨论】:
标签: java ejb message-driven-bean
在模拟器中使用静态方法是一种简单但不太清晰的方法。我认为可能更好的解决方案是使用 JMX 控制您的状态。
【讨论】: