diff options
| author | Keith Wall <kwall@apache.org> | 2011-09-14 13:35:17 +0000 |
|---|---|---|
| committer | Keith Wall <kwall@apache.org> | 2011-09-14 13:35:17 +0000 |
| commit | f7fb81d90c7f10ea187416883b2699dd6cb25f83 (patch) | |
| tree | ca8c859bbd16ba3f3aad2289623f944f30f8e175 /qpid/java/broker/src/test | |
| parent | 5b4907d81effd26d15dd418ff2a3df8bb3dab9e3 (diff) | |
| download | qpid-python-f7fb81d90c7f10ea187416883b2699dd6cb25f83.tar.gz | |
QPID-3486: Make connector server port used for JMX configurable.
Commited work from Andrew MacBean <andymacbean@gmail.com> any myself.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1170612 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/broker/src/test')
3 files changed, 64 insertions, 21 deletions
diff --git a/qpid/java/broker/src/test/java/org/apache/qpid/server/BrokerOptionsTest.java b/qpid/java/broker/src/test/java/org/apache/qpid/server/BrokerOptionsTest.java index 63423cbaa7..131f316330 100644 --- a/qpid/java/broker/src/test/java/org/apache/qpid/server/BrokerOptionsTest.java +++ b/qpid/java/broker/src/test/java/org/apache/qpid/server/BrokerOptionsTest.java @@ -20,16 +20,11 @@ */ package org.apache.qpid.server; -import static org.apache.qpid.transport.ConnectionSettings.WILDCARD_ADDRESS; -import static org.apache.qpid.server.configuration.ServerConfiguration.DEFAULT_PORT; -import static org.apache.qpid.server.configuration.ServerConfiguration.DEFAULT_JMXPORT; - -import java.util.Collections; import java.util.Arrays; +import java.util.Collections; import java.util.HashSet; import java.util.Set; - import org.apache.qpid.test.utils.QpidTestCase; @@ -126,15 +121,26 @@ public class BrokerOptionsTest extends QpidTestCase assertEquals(testLogConfigFile, _options.getLogConfigFile()); } - public void testDefaultJmxPort() + public void testDefaultJmxPortRegistryServer() + { + assertNull(_options.getJmxPortRegistryServer()); + } + + public void testJmxPortRegistryServer() + { + _options.setJmxPortRegistryServer(TEST_PORT1); + assertEquals(Integer.valueOf(TEST_PORT1), _options.getJmxPortRegistryServer()); + } + + public void testDefaultJmxPortConnectorServer() { - assertNull(_options.getJmxPort()); + assertNull(_options.getJmxPortConnectorServer()); } - public void testJmxPort() + public void testJmxPortConnectorServer() { - _options.setJmxPort(TEST_PORT1); - assertEquals(Integer.valueOf(TEST_PORT1), _options.getJmxPort()); + _options.setJmxPortConnectorServer(TEST_PORT1); + assertEquals(Integer.valueOf(TEST_PORT1), _options.getJmxPortConnectorServer()); } public void testQpidHomeExposesSysProperty() diff --git a/qpid/java/broker/src/test/java/org/apache/qpid/server/MainTest.java b/qpid/java/broker/src/test/java/org/apache/qpid/server/MainTest.java index 3bb8d33190..9b0ae82b84 100644 --- a/qpid/java/broker/src/test/java/org/apache/qpid/server/MainTest.java +++ b/qpid/java/broker/src/test/java/org/apache/qpid/server/MainTest.java @@ -17,7 +17,7 @@ public class MainTest extends QpidTestCase assertTrue(options.getPorts().isEmpty()); assertTrue(options.getSSLPorts().isEmpty()); - assertEquals(null, options.getJmxPort()); + assertEquals(null, options.getJmxPortRegistryServer()); assertEquals(null, options.getConfigFile()); assertEquals(null, options.getLogConfigFile()); assertEquals(null, options.getBind()); @@ -76,11 +76,21 @@ public class MainTest extends QpidTestCase assertEquals(1, options.getSSLPorts().size()); } - public void testJMXportOverridden() + public void testJmxPortRegistryServerOverridden() { - BrokerOptions options = startDummyMain("-m 3456"); + BrokerOptions options = startDummyMain("--jmxregistryport 3456"); - assertEquals(Integer.valueOf(3456), options.getJmxPort()); + assertEquals(Integer.valueOf(3456), options.getJmxPortRegistryServer()); + + options = startDummyMain("-m 3457"); + assertEquals(Integer.valueOf(3457), options.getJmxPortRegistryServer()); + } + + public void testJmxPortConnectorServerOverridden() + { + BrokerOptions options = startDummyMain("--jmxconnectorport 3456"); + + assertEquals(Integer.valueOf(3456), options.getJmxPortConnectorServer()); } public void testExclude0_10() diff --git a/qpid/java/broker/src/test/java/org/apache/qpid/server/configuration/ServerConfigurationTest.java b/qpid/java/broker/src/test/java/org/apache/qpid/server/configuration/ServerConfigurationTest.java index 7d54533632..d368a2d1ee 100644 --- a/qpid/java/broker/src/test/java/org/apache/qpid/server/configuration/ServerConfigurationTest.java +++ b/qpid/java/broker/src/test/java/org/apache/qpid/server/configuration/ServerConfigurationTest.java @@ -58,18 +58,45 @@ public class ServerConfigurationTest extends QpidTestCase ApplicationRegistry.remove(); } - public void testSetJMXManagementPort() throws ConfigurationException + public void testSetJMXPortRegistryServer() throws ConfigurationException { _serverConfig.initialise(); - _serverConfig.setJMXManagementPort(23); - assertEquals(23, _serverConfig.getJMXManagementPort()); + _serverConfig.setJMXPortRegistryServer(23); + assertEquals(23, _serverConfig.getJMXPortRegistryServer()); } - public void testGetJMXManagementPort() throws ConfigurationException + public void testGetJMXPortRegistryServer() throws ConfigurationException { - _config.setProperty("management.jmxport", 42); + _config.setProperty(ServerConfiguration.MGMT_JMXPORT_REGISTRYSERVER, 42); _serverConfig.initialise(); - assertEquals(42, _serverConfig.getJMXManagementPort()); + assertEquals(42, _serverConfig.getJMXPortRegistryServer()); + } + + public void testDefaultJMXPortRegistryServer() throws ConfigurationException + { + _serverConfig.initialise(); + assertEquals(8999, _serverConfig.getJMXPortRegistryServer()); + } + + public void testSetJMXPortConnectorServer() throws ConfigurationException + { + ServerConfiguration serverConfig = new ServerConfiguration(_config); + serverConfig.setJMXPortConnectorServer(67); + assertEquals(67, serverConfig.getJMXConnectorServerPort()); + } + + public void testGetJMXPortConnectorServer() throws ConfigurationException + { + _config.setProperty(ServerConfiguration.MGMT_JMXPORT_CONNECTORSERVER, 67); + ServerConfiguration serverConfig = new ServerConfiguration(_config); + assertEquals(67, serverConfig.getJMXConnectorServerPort()); + } + + public void testDefaultJMXPortConnectorServer() throws ConfigurationException + { + ServerConfiguration serverConfig = new ServerConfiguration(_config); + assertEquals(ServerConfiguration.DEFAULT_JMXPORT_REGISTRYSERVER + ServerConfiguration.JMXPORT_CONNECTORSERVER_OFFSET, + serverConfig.getJMXConnectorServerPort()); } public void testGetPlatformMbeanserver() throws ConfigurationException |
