Here are the examples of the java api class org.apache.activemq.broker.jmx.NetworkConnectorViewMBean taken from open source projects.
1. JmxCreateNCTest#testBridgeRegistration()
Project: activemq-artemis
File: JmxCreateNCTest.java
File: JmxCreateNCTest.java
@Test public void testBridgeRegistration() throws Exception { BrokerService broker = new BrokerService(); broker.setBrokerName(BROKER_NAME); // explicitly set this so no funny issues broker.setUseJmx(true); broker.start(); broker.waitUntilStarted(); // now create network connector over JMX ObjectName brokerObjectName = new ObjectName("org.apache.activemq:type=Broker,brokerName=" + BROKER_NAME); BrokerViewMBean proxy = (BrokerViewMBean) broker.getManagementContext().newProxyInstance(brokerObjectName, BrokerViewMBean.class, true); assertNotNull("We could not retrieve the broker from JMX", proxy); // let's add the NC String connectoName = proxy.addNetworkConnector("static:(tcp://localhost:61617)"); assertEquals("NC", connectoName); // Make sure we can retrieve the NC through JMX ObjectName networkConnectorObjectName = new ObjectName("org.apache.activemq:type=Broker,brokerName=" + BROKER_NAME + ",connector=networkConnectors,networkConnectorName=" + connectoName); NetworkConnectorViewMBean nc = (NetworkConnectorViewMBean) broker.getManagementContext().newProxyInstance(networkConnectorObjectName, NetworkConnectorViewMBean.class, true); assertNotNull(nc); assertEquals("NC", nc.getName()); }