我想监视mq监听器状态,无论是up还是down。如果连接断开,我想跟踪它并通过我的程序进行相应的更改。有没有办法用java实现这个?
答案 0 :(得分:1)
如果使用Websphere MQ,我会考虑以这种方式监听你的监听器:
您可以使用名为websphere PCF的可编程命令格式向收听者发送消息。
可能的用途
这些PCF类可用于开发用于通用WebSphere MQ管理和监视的应用程序,或用于需要查询或更改WebSphere MQ定义的专用应用程序。
答案 1 :(得分:0)
您也可以使用MBean(我们之前在切换到SIBus之前做过)。 MBean类型曾一度被命名为“ListenerPort”。
如果要使用Java代码,可以通过jar访问AdminClient。对于WebSphere V7,看起来该类位于com.ibm.ws.admin.core.jar中(应该在WebSphere安装中的某个位置,或者甚至在Rational Application Developer或Rational Software Architect的安装中,如果您使用的话)其中任何一个)。
无论如何,一旦你查找了想要运行的MBean
//instance of AdminClient
adminClient.invoke(mBean, "start", null, null);
我们就是这样做的。