[英]ActiveMQ: Get list of network connections through JMX?
How do I get a list of network connectors of a ActiveMQ broker via JMX?如何通过 JMX 获取 ActiveMQ 代理的网络连接器列表? This Stackoverflow post answers how to get a list of transport (aka client) connectors, however, even if BrokerViewMBean provides a way to get a list of transport connectors via JMX:
这个 Stackoverflow 帖子回答了如何获取传输(又名客户端)连接器列表,但是,即使BrokerViewMBean提供了一种通过 JMX 获取传输连接器列表的方法:
brokerViewMBean.getTransportConnectors();
there isn't an equivalent没有等价物
brokerViewMBean.getNetworkConnectors();
even though there are:即使有:
brokerViewMBean.addNetworkConnector(String discoveryAddress);
brokerViewMBean.removeNetworkConnector(String connectorName) ;
A list of network connectors can be retrieved via BrokerService ,可以通过BrokerService检索网络连接器列表,
NetworkConnector getNetworkConnectorByName(String connectorName)
List<NetworkConnector> getNetworkConnectors()
String[] getNetworkConnectorURIs()
but, if I 'm not mistaken, BrokerService starts an embedded ActiveMQ, it is not a JMX API.但是,如果我没记错的话,BrokerService 启动了一个嵌入式 ActiveMQ,它不是 JMX API。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.