diff options
author | Robert Gemmell <robbie@apache.org> | 2009-12-01 14:22:44 +0000 |
---|---|---|
committer | Robert Gemmell <robbie@apache.org> | 2009-12-01 14:22:44 +0000 |
commit | 5889e5364ebbb3a5c936b3dec527bba85f1ce565 (patch) | |
tree | 47e4f0f5c2aa5a7f593b282bf24984e5a1351451 /java/broker/src | |
parent | 4497af06e34c177b4b84a5dff74a254a3d05fb2f (diff) | |
download | qpid-python-5889e5364ebbb3a5c936b3dec527bba85f1ce565.tar.gz |
QPID-2184: replace random 1second wait with a LogMonitor check that the reload has occured. Also update some method and paramter names
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@885765 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/broker/src')
3 files changed, 11 insertions, 8 deletions
diff --git a/java/broker/src/main/java/org/apache/qpid/server/configuration/ServerConfiguration.java b/java/broker/src/main/java/org/apache/qpid/server/configuration/ServerConfiguration.java index 441369d064..66a7279134 100644 --- a/java/broker/src/main/java/org/apache/qpid/server/configuration/ServerConfiguration.java +++ b/java/broker/src/main/java/org/apache/qpid/server/configuration/ServerConfiguration.java @@ -57,7 +57,8 @@ public class ServerConfiguration implements SignalHandler public static final int DEFAULT_BUFFER_WRITE_LIMIT_SIZE = 262144; public static final boolean DEFAULT_BROKER_CONNECTOR_PROTECTIO_ENABLED = false; public static final String DEFAULT_STATUS_UPDATES = "on"; - + public static final String SECURITY_CONFIG_RELOADED = "SECURITY CONFIGURATION RELOADED"; + private static final int DEFAULT_FRAME_SIZE = 65536; private static final int DEFAULT_PORT = 5672; private static final int DEFAUL_SSL_PORT = 8672; @@ -297,15 +298,15 @@ public class ServerConfiguration implements SignalHandler { try { - reparseConfigFile(); + reparseConfigFileSecuritySections(); } catch (ConfigurationException e) { - _log.error("Could not reload configuration file", e); + _log.error("Could not reload configuration file security sections", e); } } - public void reparseConfigFile() throws ConfigurationException + public void reparseConfigFileSecuritySections() throws ConfigurationException { if (_configFile != null) { @@ -320,6 +321,8 @@ public class ServerConfiguration implements SignalHandler vhost.getAccessManager().configureGlobalPlugins(_securityConfiguration); vhost.getAccessManager().configureHostPlugins(hostSecurityConfig); } + + _log.warn(SECURITY_CONFIG_RELOADED); } } diff --git a/java/broker/src/main/java/org/apache/qpid/server/configuration/management/ConfigurationManagementMBean.java b/java/broker/src/main/java/org/apache/qpid/server/configuration/management/ConfigurationManagementMBean.java index 9954719866..24f8e8878e 100644 --- a/java/broker/src/main/java/org/apache/qpid/server/configuration/management/ConfigurationManagementMBean.java +++ b/java/broker/src/main/java/org/apache/qpid/server/configuration/management/ConfigurationManagementMBean.java @@ -42,7 +42,7 @@ public class ConfigurationManagementMBean extends AMQManagedObject implements Co public void reloadSecurityConfiguration() throws Exception { - ApplicationRegistry.getInstance().getConfiguration().reparseConfigFile(); + ApplicationRegistry.getInstance().getConfiguration().reparseConfigFileSecuritySections(); } } diff --git a/java/broker/src/test/java/org/apache/qpid/server/configuration/ServerConfigurationTest.java b/java/broker/src/test/java/org/apache/qpid/server/configuration/ServerConfigurationTest.java index 23041061be..89b825b270 100644 --- a/java/broker/src/test/java/org/apache/qpid/server/configuration/ServerConfigurationTest.java +++ b/java/broker/src/test/java/org/apache/qpid/server/configuration/ServerConfigurationTest.java @@ -877,7 +877,7 @@ public class ServerConfigurationTest extends TestCase // Switch to deny the connection writeConfigFile(mainFile, true); - reg.getConfiguration().reparseConfigFile(); + reg.getConfiguration().reparseConfigFileSecuritySections(); assertTrue(reg.getAccessManager().authoriseConnect(session, virtualHost)); @@ -995,7 +995,7 @@ public class ServerConfigurationTest extends TestCase out.write("</firewall>\n"); out.close(); - reg.getConfiguration().reparseConfigFile(); + reg.getConfiguration().reparseConfigFileSecuritySections(); assertTrue(reg.getAccessManager().authoriseConnect(session, virtualHost)); @@ -1010,7 +1010,7 @@ public class ServerConfigurationTest extends TestCase out.write("</firewall>\n"); out.close(); - reg.getConfiguration().reparseConfigFile(); + reg.getConfiguration().reparseConfigFileSecuritySections(); assertFalse(reg.getAccessManager().authoriseConnect(session, virtualHost)); } |