@Override public ServiceAnnouncement get() { return serviceAnnouncement("jmx") .addProperty("jmx", jmxAgent.getUrl().toString()) .build(); } }
@Override public ServiceAnnouncement get() { return serviceAnnouncement("jmx") .addProperty("jmx", jmxAgent.getUrl().toString()) .build(); } }
@Override public ServiceAnnouncement get() { return serviceAnnouncement("jmx") .addProperty("jmx", jmxAgent.getUrl().toString()) .build(); } }
@Test public void testJava8Agent() throws Exception { HostAndPort address = JmxAgent8.getRunningAgentAddress(null, null); JmxAgent agent = new JmxAgent8(new JmxConfig()); if (address == null) { // if agent wasn't running, it must have been started by the instantiation of JmxAgent address = JmxAgent8.getRunningAgentAddress(null, null); assertNotNull(address); } JMXServiceURL url = agent.getUrl(); assertEquals(url.toString(), format("service:jmx:rmi:///jndi/rmi://%s:%s/jmxrmi", address.getHost(), address.getPort())); JMXConnector connector = JMXConnectorFactory.connect(url); connector.connect(); } }
@Test public void testJava8Agent() throws Exception { HostAndPort address = JmxAgent8.getRunningAgentAddress(null, null); JmxAgent agent = new JmxAgent8(new JmxConfig()); if (address == null) { // if agent wasn't running, it must have been started by the instantiation of JmxAgent address = JmxAgent8.getRunningAgentAddress(null, null); assertNotNull(address); } JMXServiceURL url = agent.getUrl(); assertEquals(url.toString(), format("service:jmx:rmi:///jndi/rmi://%s:%s/jmxrmi", address.getHost(), address.getPort())); JMXConnector connector = JMXConnectorFactory.connect(url); connector.connect(); } }
@Test public void testJava8Agent() throws Exception { HostAndPort address = JmxAgent8.getRunningAgentAddress(null, null); JmxAgent agent = new JmxAgent8(new JmxConfig()); if (address == null) { // if agent wasn't running, it must have been started by the instantiation of JmxAgent address = JmxAgent8.getRunningAgentAddress(null, null); assertNotNull(address); } JMXServiceURL url = agent.getUrl(); assertEquals(url.toString(), format("service:jmx:rmi:///jndi/rmi://%s:%s/jmxrmi", address.getHostText(), address.getPort())); JMXConnector connector = JMXConnectorFactory.connect(url); connector.connect(); } }