@Test public void testExplicitPropertyMappings() { Map<String, String> properties = new ImmutableMap.Builder<String, String>() .put("jmx.rmiregistry.port", "1") .put("jmx.rmiserver.port", "2") .build(); JmxConfig expected = new JmxConfig() .setRmiRegistryPort(1) .setRmiServerPort(2); assertFullMapping(properties, expected); }
HostAndPort address = getRunningAgentAddress(config.getRmiRegistryPort(), config.getRmiServerPort()); if (address != null) { log.info("JMX agent already running and listening on %s", address); if (config.getRmiRegistryPort() == null) { registryPort = NetUtils.findUnusedPort(); registryPort = config.getRmiRegistryPort(); if (config.getRmiServerPort() != null) { serverPort = config.getRmiServerPort();
@Test public void testDefaults() { assertRecordedDefaults(recordDefaults(JmxConfig.class) .setRmiRegistryPort(null) .setRmiServerPort(null)); }
HostAndPort address = getRunningAgentAddress(config.getRmiRegistryPort(), config.getRmiServerPort()); if (address != null) { log.info("JMX agent already running and listening on %s", address); if (config.getRmiRegistryPort() == null) { registryPort = NetUtils.findUnusedPort(); registryPort = config.getRmiRegistryPort(); if (config.getRmiServerPort() != null) { serverPort = config.getRmiServerPort();
@Test public void testDefaults() { assertRecordedDefaults(recordDefaults(JmxConfig.class) .setRmiRegistryPort(null) .setRmiServerPort(null)); }
@Test public void testExplicitPropertyMappings() { Map<String, String> properties = new ImmutableMap.Builder<String, String>() .put("jmx.rmiregistry.port", "1") .put("jmx.rmiserver.port", "2") .build(); JmxConfig expected = new JmxConfig() .setRmiRegistryPort(1) .setRmiServerPort(2); assertFullMapping(properties, expected); } }
HostAndPort address = getRunningAgentAddress(config.getRmiRegistryPort(), config.getRmiServerPort()); if (address != null) { log.info("JMX agent already running and listening on %s", address); if (config.getRmiRegistryPort() == null) { registryPort = NetUtils.findUnusedPort(); registryPort = config.getRmiRegistryPort(); if (config.getRmiServerPort() != null) { serverPort = config.getRmiServerPort();
@Test public void testDefaults() { assertRecordedDefaults(recordDefaults(JmxConfig.class) .setRmiRegistryPort(null) .setRmiServerPort(null)); }
@Test public void testExplicitPropertyMappings() { Map<String, String> properties = new ImmutableMap.Builder<String, String>() .put("jmx.rmiregistry.port", "1") .put("jmx.rmiserver.port", "2") .build(); JmxConfig expected = new JmxConfig() .setRmiRegistryPort(1) .setRmiServerPort(2); assertFullMapping(properties, expected); } }
@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(); } }
if (config.getRmiRegistryPort() == null) { registryPort = NetUtils.findUnusedPort(); registryPort = config.getRmiRegistryPort(); if (config.getRmiServerPort() != null) { serverPort = config.getRmiServerPort();
@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(); } }
if (config.getRmiRegistryPort() == null) { registryPort = NetUtils.findUnusedPort(); registryPort = config.getRmiRegistryPort(); if (config.getRmiServerPort() != null) { serverPort = config.getRmiServerPort();
@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(); } }
if (config.getRmiRegistryPort() == null) { registryPort = NetUtils.findUnusedPort(); registryPort = config.getRmiRegistryPort(); if (config.getRmiServerPort() != null) { serverPort = config.getRmiServerPort();