summaryrefslogtreecommitdiff
path: root/qpid/java/broker/src/test
diff options
context:
space:
mode:
authorKeith Wall <kwall@apache.org>2011-09-14 13:35:17 +0000
committerKeith Wall <kwall@apache.org>2011-09-14 13:35:17 +0000
commitf7fb81d90c7f10ea187416883b2699dd6cb25f83 (patch)
treeca8c859bbd16ba3f3aad2289623f944f30f8e175 /qpid/java/broker/src/test
parent5b4907d81effd26d15dd418ff2a3df8bb3dab9e3 (diff)
downloadqpid-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')
-rw-r--r--qpid/java/broker/src/test/java/org/apache/qpid/server/BrokerOptionsTest.java28
-rw-r--r--qpid/java/broker/src/test/java/org/apache/qpid/server/MainTest.java18
-rw-r--r--qpid/java/broker/src/test/java/org/apache/qpid/server/configuration/ServerConfigurationTest.java39
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