Author: orudyy
Date: Wed Dec 12 17:40:53 2012
New Revision: 1420867

URL: http://svn.apache.org/viewvc?rev=1420867&view=rev
Log:
QPID-4390: Remove obsolete broker attributes and replace some of them with 
system properties

Modified:
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/BrokerProperties.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/ServerConfiguration.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/store/XMLConfigurationEntryStore.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/handler/ConnectionSecureOkMethodHandler.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/handler/ConnectionStartOkMethodHandler.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/model/Broker.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/model/adapter/BrokerAdapter.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/protocol/AMQProtocolEngine.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/IncomingMessage.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/transport/AmqpPortAdapter.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/transport/ServerConnectionDelegate.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/util/MapValueConverter.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/configuration/ServerConfigurationTest.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/configuration/startup/BrokerRecovererTest.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/systests/src/main/java/org/apache/qpid/server/SupportedProtocolVersionsTest.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/systests/src/main/java/org/apache/qpid/server/configuration/ServerConfigurationFileTest.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/systests/src/main/java/org/apache/qpid/systest/rest/BrokerRestHttpsTest.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/systests/src/main/java/org/apache/qpid/systest/rest/BrokerRestTest.java

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/BrokerProperties.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/BrokerProperties.java?rev=1420867&r1=1420866&r2=1420867&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/BrokerProperties.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/BrokerProperties.java
 Wed Dec 12 17:40:53 2012
@@ -9,11 +9,9 @@ public class BrokerProperties
 {
     public static final long DEFAULT_MINIMUM_ALERT_REPEAT_GAP = 30000l;
     public static final long DEFAULT_HOUSEKEEPING_PERIOD = 30000L;
-    public static final int  DEFAULT_FRAME_SIZE = 65536;
-    public static final int  DEFAULT_HEART_BEAT_DELAY = 5;
-    public static final double DEFAULT_HEART_BEAT_TIMEOUT_FACTOR = 2.0;
-    public static final int DEFAULT_STATISTICS_SAMPLE_PERIOD = 5000;
-    public static final int DEFAULT_STATISTICS_REPORTING_PERIOD = 0;
+    public static final int  DEFAULT_HEART_BEAT_DELAY = 0;
+    public static final int  DEFAULT_HEART_BEAT_TIMEOUT_FACTOR = 2;
+    public static final int  DEFAULT_STATISTICS_REPORTING_PERIOD = 0;
 
     public static final String PROPERTY_DEAD_LETTER_EXCHANGE_SUFFIX = 
"qpid.dead_letter_exchange_suffix";
     public static final String PROPERTY_DEAD_LETTER_QUEUE_SUFFIX = 
"qpid.dead_letter_queue_suffix";
@@ -29,8 +27,11 @@ public class BrokerProperties
     public static final String PROPERTY_FRAME_SIZE = "qpid.frame_size";
     public static final String PROPERTY_MSG_AUTH = "qpid.msg_auth";
     public static final String PROPERTY_STATUS_UPDATES = "qpid.status_updates";
-    public static final String PROPERTY_SYNCHED_CLOCKS = "qpid.synched_clocks";
     public static final String PROPERTY_LOCALE = "qpid.locale";
+    public static final String PROPERTY_DEFAULT_SUPPORTED_PROTOCOL_REPLY = 
"qpid.default_supported_protocol_version_reply";
+    public static final String PROPERTY_DISABLED_FEATURES = 
"qpid.broker_disabled_features";
+
+    public static final int  DEFAULT_FRAME_SIZE = 
Integer.getInteger(PROPERTY_FRAME_SIZE, 65535);
 
     private BrokerProperties()
     {

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/ServerConfiguration.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/ServerConfiguration.java?rev=1420867&r1=1420866&r2=1420867&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/ServerConfiguration.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/ServerConfiguration.java
 Wed Dec 12 17:40:53 2012
@@ -33,7 +33,6 @@ import org.apache.commons.configuration.
 import org.apache.log4j.Logger;
 import org.apache.qpid.server.configuration.plugins.AbstractConfiguration;
 import org.apache.qpid.server.exchange.DefaultExchangeFactory;
-import org.apache.qpid.server.protocol.AmqpProtocolVersion;
 import org.apache.qpid.server.queue.AMQQueueFactory;
 import org.apache.qpid.server.registry.ApplicationRegistry;
 
@@ -45,10 +44,8 @@ public class ServerConfiguration extends
 
     // Default Configuration values
     public static final int DEFAULT_BUFFER_SIZE = 262144;
-    public static final String DEFAULT_STATUS_UPDATES = "on";
     public static final String SECURITY_CONFIG_RELOADED = "SECURITY 
CONFIGURATION RELOADED";
 
-    public static final int DEFAULT_FRAME_SIZE = 65536;
     public static final int DEFAULT_PORT = 5672;
     public static final int DEFAULT_SSL_PORT = 5671;
     public static final long DEFAULT_HOUSEKEEPING_PERIOD = 30000L;
@@ -79,13 +76,11 @@ public class ServerConfiguration extends
     public static final String SECURITY_DEFAULT_AUTH_MANAGER = 
"security.default-auth-manager";
     public static final String 
SECURITY_PORT_MAPPINGS_PORT_MAPPING_AUTH_MANAGER = 
"security.port-mappings.port-mapping.auth-manager";
     public static final String SECURITY_PORT_MAPPINGS_PORT_MAPPING_PORT = 
"security.port-mappings.port-mapping.port";
-    public static final String ADVANCED_LOCALE = "advanced.locale";
     public static final String CONNECTOR_AMQP10ENABLED = 
"connector.amqp10enabled";
     public static final String CONNECTOR_AMQP010ENABLED = 
"connector.amqp010enabled";
     public static final String CONNECTOR_AMQP091ENABLED = 
"connector.amqp091enabled";
     public static final String CONNECTOR_AMQP09ENABLED = 
"connector.amqp09enabled";
     public static final String CONNECTOR_AMQP08ENABLED = 
"connector.amqp08enabled";
-    public static final String CONNECTOR_AMQP_SUPPORTED_REPLY = 
"connector.amqpDefaultSupportedProtocolReply";
     public static final String CONNECTOR_INCLUDE_10 = "connector.include10";
     public static final String CONNECTOR_INCLUDE_010 = "connector.include010";
     public static final String CONNECTOR_INCLUDE_091 = "connector.include091";
@@ -93,7 +88,6 @@ public class ServerConfiguration extends
     public static final String CONNECTOR_INCLUDE_08 = "connector.include08";
 
     {
-        envVarMap.put(BrokerProperties.PROPERTY_FRAME_SIZE, 
"advanced.framesize");
         envVarMap.put(BrokerProperties.PROPERTY_MSG_AUTH, "security.msg-auth");
         envVarMap.put(BrokerProperties.PROPERTY_MAXIMUM_MESSAGE_AGE, 
"maximumMessageAge");
         envVarMap.put(BrokerProperties.PROPERTY_MAXIMUM_MESSAGE_COUNT, 
"maximumMessageCount");
@@ -395,16 +389,6 @@ public class ServerConfiguration extends
         _virtualHosts.put(config.getName(), config);
     }
 
-    public int getFrameSize()
-    {
-        return getIntValue("advanced.framesize", DEFAULT_FRAME_SIZE);
-    }
-
-    public boolean getSynchedClocks()
-    {
-        return getBooleanValue("advanced.synced-clocks");
-    }
-
     public String getDefaultAuthenticationManager()
     {
         return getStringValue(SECURITY_DEFAULT_AUTH_MANAGER);
@@ -454,11 +438,6 @@ public class ServerConfiguration extends
         return getIntValue("heartbeat.delay", 5);
     }
 
-    public double getHeartBeatTimeout()
-    {
-        return getDoubleValue("heartbeat.timeoutFactor", 2.0);
-    }
-
     @Deprecated
     public long getMaximumMessageAge()
     {
@@ -501,11 +480,6 @@ public class ServerConfiguration extends
         return getLongValue("flowResumeCapacity", getCapacity());
     }
 
-    public int getConnectorProcessors()
-    {
-        return getIntValue("connector.processors", 4);
-    }
-
     public List getPorts()
     {
         return getListValue("connector.port", 
Collections.<Integer>singletonList(DEFAULT_PORT));
@@ -677,26 +651,6 @@ public class ServerConfiguration extends
         return getLongValue("housekeeping.checkPeriod", 
DEFAULT_HOUSEKEEPING_PERIOD);
     }
 
-    public long getStatisticsSamplePeriod()
-    {
-        return getConfig().getLong("statistics.sample.period", 5000L);
-    }
-
-    public boolean isStatisticsGenerationBrokerEnabled()
-    {
-        return getConfig().getBoolean("statistics.generation.broker", false);
-    }
-
-    public boolean isStatisticsGenerationVirtualhostsEnabled()
-    {
-        return getConfig().getBoolean("statistics.generation.virtualhosts", 
false);
-    }
-
-    public boolean isStatisticsGenerationConnectionsEnabled()
-    {
-        return getConfig().getBoolean("statistics.generation.connections", 
false);
-    }
-
     public long getStatisticsReportingPeriod()
     {
         return getConfig().getLong("statistics.reporting.period", 0L);
@@ -712,18 +666,6 @@ public class ServerConfiguration extends
         return getIntValue("maximumChannelCount", 256);
     }
 
-    /**
-     * List of Broker features that have been disabled within configuration.  
Disabled
-     * features won't be advertised to the clients on connection.
-     *
-     * @return list of disabled features, or empty list if no features are 
disabled.
-     */
-    public List<String> getDisabledFeatures()
-    {
-        final List<String> disabledFeatures = getListValue("disabledFeatures", 
Collections.emptyList());
-        return disabledFeatures;
-    }
-
     public boolean getManagementRightsInferAllAccess()
     {
         return getBooleanValue("management.managementRightsInferAllAccess", 
true);
@@ -787,16 +729,6 @@ public class ServerConfiguration extends
         return getConfig().getBoolean(CONNECTOR_AMQP08ENABLED, true);
     }
 
-    /**
-     * Returns the configured default reply to an unsupported AMQP protocol 
initiation, or null if there is none
-     */
-    public AmqpProtocolVersion getDefaultSupportedProtocolReply()
-    {
-        String reply = getConfig().getString(CONNECTOR_AMQP_SUPPORTED_REPLY, 
null);
-
-        return reply == null ? null : AmqpProtocolVersion.valueOf(reply);
-    }
-
     public File getVirtualHostsFile()
     {
         return _vhostsFile;

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/store/XMLConfigurationEntryStore.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/store/XMLConfigurationEntryStore.java?rev=1420867&r1=1420866&r2=1420867&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/store/XMLConfigurationEntryStore.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/store/XMLConfigurationEntryStore.java
 Wed Dec 12 17:40:53 2012
@@ -134,13 +134,7 @@ public class XMLConfigurationEntryStore 
         brokerAttributes.put(Broker.DEFAULT_AUTHENTICATION_PROVIDER, 
_serverConfiguration.getDefaultAuthenticationManager());
         brokerAttributes.put(Broker.ACL_FILE, 
_serverConfiguration.getConfig().getString("security.acl"));
         brokerAttributes.put(Broker.SESSION_COUNT_LIMIT, 
_serverConfiguration.getMaxChannelCount());
-        brokerAttributes.put(Broker.FRAME_SIZE, 
_serverConfiguration.getFrameSize());
         brokerAttributes.put(Broker.HEART_BEAT_DELAY, 
_serverConfiguration.getHeartBeatDelay());
-        brokerAttributes.put(Broker.HEART_BEAT_TIMEOUT_FACTOR, 
_serverConfiguration.getHeartBeatTimeout());
-        brokerAttributes.put(Broker.DEFAULT_SUPPORTED_PROTOCOL_REPLY, 
_serverConfiguration.getDefaultSupportedProtocolReply());
-        brokerAttributes.put(Broker.DISABLED_FEATURES, new 
HashSet<String>(_serverConfiguration.getDisabledFeatures()));
-        brokerAttributes.put(Broker.STATISTICS_ENABLED, 
_serverConfiguration.isStatisticsGenerationBrokerEnabled() || 
_serverConfiguration.isStatisticsGenerationVirtualhostsEnabled());
-        brokerAttributes.put(Broker.STATISTICS_SAMPLE_PERIOD, 
_serverConfiguration.getStatisticsSamplePeriod());
         brokerAttributes.put(Broker.STATISTICS_REPORTING_PERIOD, 
_serverConfiguration.getStatisticsReportingPeriod());
         brokerAttributes.put(Broker.STATISTICS_REPORTING_RESET_ENABLED, 
_serverConfiguration.isStatisticsReportResetEnabled());
         ConfigurationEntry rootEntry = new ConfigurationEntry(_rootId, 
Broker.class.getSimpleName(), brokerAttributes,

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/handler/ConnectionSecureOkMethodHandler.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/handler/ConnectionSecureOkMethodHandler.java?rev=1420867&r1=1420866&r2=1420867&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/handler/ConnectionSecureOkMethodHandler.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/handler/ConnectionSecureOkMethodHandler.java
 Wed Dec 12 17:40:53 2012
@@ -30,6 +30,7 @@ import org.apache.qpid.framing.Connectio
 import org.apache.qpid.framing.ConnectionTuneBody;
 import org.apache.qpid.framing.MethodRegistry;
 import org.apache.qpid.protocol.AMQConstant;
+import org.apache.qpid.server.configuration.BrokerProperties;
 import org.apache.qpid.server.model.Broker;
 import org.apache.qpid.server.protocol.AMQProtocolSession;
 import org.apache.qpid.server.security.SubjectCreator;
@@ -98,7 +99,7 @@ public class ConnectionSecureOkMethodHan
 
                 ConnectionTuneBody tuneBody =
                         
methodRegistry.createConnectionTuneBody((Integer)broker.getAttribute(Broker.SESSION_COUNT_LIMIT),
-                                                                
(Integer)broker.getAttribute(Broker.FRAME_SIZE),
+                                                                
BrokerProperties.DEFAULT_FRAME_SIZE,
                                                                 
(Integer)broker.getAttribute(Broker.HEART_BEAT_DELAY));
                 session.writeFrame(tuneBody.generateFrame(0));
                 session.setAuthorizedSubject(authResult.getSubject());

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/handler/ConnectionStartOkMethodHandler.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/handler/ConnectionStartOkMethodHandler.java?rev=1420867&r1=1420866&r2=1420867&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/handler/ConnectionStartOkMethodHandler.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/handler/ConnectionStartOkMethodHandler.java
 Wed Dec 12 17:40:53 2012
@@ -29,6 +29,7 @@ import org.apache.qpid.framing.Connectio
 import org.apache.qpid.framing.ConnectionTuneBody;
 import org.apache.qpid.framing.MethodRegistry;
 import org.apache.qpid.protocol.AMQConstant;
+import org.apache.qpid.server.configuration.BrokerProperties;
 import org.apache.qpid.server.model.Broker;
 import org.apache.qpid.server.protocol.AMQProtocolSession;
 import org.apache.qpid.server.security.SubjectCreator;
@@ -112,7 +113,7 @@ public class ConnectionStartOkMethodHand
                     stateManager.changeState(AMQState.CONNECTION_NOT_TUNED);
 
                     ConnectionTuneBody tuneBody = 
methodRegistry.createConnectionTuneBody((Integer)broker.getAttribute(Broker.SESSION_COUNT_LIMIT),
-                                                                               
           (Integer)broker.getAttribute(Broker.FRAME_SIZE),
+                                                                               
           BrokerProperties.DEFAULT_FRAME_SIZE,
                                                                                
           (Integer)broker.getAttribute(Broker.HEART_BEAT_DELAY));
                     session.writeFrame(tuneBody.generateFrame(0));
                     break;

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/model/Broker.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/model/Broker.java?rev=1420867&r1=1420866&r2=1420867&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/model/Broker.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/model/Broker.java
 Wed Dec 12 17:40:53 2012
@@ -66,13 +66,7 @@ public interface Broker extends Configur
     String HOUSEKEEPING_CHECK_PERIOD = "housekeepingCheckPeriod";
 
     String SESSION_COUNT_LIMIT = "sessionCountLimit";
-    String FRAME_SIZE = "frameSize";
     String HEART_BEAT_DELAY = "heartBeatDelay";
-    String HEART_BEAT_TIMEOUT_FACTOR = "heartBeatTimeoutFactor";
-    String DEFAULT_SUPPORTED_PROTOCOL_REPLY = "defaultSupportedProtocolReply";
-    String DISABLED_FEATURES = "disabledFeatures";
-    String STATISTICS_ENABLED = "statisticsEnabled";
-    String STATISTICS_SAMPLE_PERIOD = "statisticsSamplePeriod";
     String STATISTICS_REPORTING_PERIOD = "statisticsReportingPeriod";
     String STATISTICS_REPORTING_RESET_ENABLED = 
"statisticsReportingResetEnabled";
 
@@ -114,13 +108,7 @@ public interface Broker extends Configur
                               HOUSEKEEPING_CHECK_PERIOD,
                               ACL_FILE,
                               SESSION_COUNT_LIMIT,
-                              FRAME_SIZE,
                               HEART_BEAT_DELAY,
-                              HEART_BEAT_TIMEOUT_FACTOR,
-                              DEFAULT_SUPPORTED_PROTOCOL_REPLY,
-                              DISABLED_FEATURES,
-                              STATISTICS_ENABLED,
-                              STATISTICS_SAMPLE_PERIOD,
                               STATISTICS_REPORTING_PERIOD,
                               STATISTICS_REPORTING_RESET_ENABLED
                               ));

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/model/adapter/BrokerAdapter.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/model/adapter/BrokerAdapter.java?rev=1420867&r1=1420866&r2=1420867&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/model/adapter/BrokerAdapter.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/model/adapter/BrokerAdapter.java
 Wed Dec 12 17:40:53 2012
@@ -20,12 +20,9 @@
  */
 package org.apache.qpid.server.model.adapter;
 
-import static org.apache.qpid.server.util.MapValueConverter.getDoubleAttribute;
-import static org.apache.qpid.server.util.MapValueConverter.getEnumAttribute;
 import static org.apache.qpid.server.util.MapValueConverter.getLongAttribute;
 import static 
org.apache.qpid.server.util.MapValueConverter.getIntegerAttribute;
 import static 
org.apache.qpid.server.util.MapValueConverter.getBooleanAttribute;
-import static 
org.apache.qpid.server.util.MapValueConverter.getSetOfStringAttribute;
 import static org.apache.qpid.server.util.MapValueConverter.getStringAttribute;
 
 import java.net.InetSocketAddress;
@@ -36,7 +33,6 @@ import java.util.Collection;
 import java.util.Collections;
 import java.util.HashMap;
 import java.util.Map;
-import java.util.Set;
 import java.util.UUID;
 
 import org.apache.log4j.Logger;
@@ -59,7 +55,6 @@ import org.apache.qpid.server.model.Stat
 import org.apache.qpid.server.model.Statistics;
 import org.apache.qpid.server.model.TrustStore;
 import org.apache.qpid.server.model.VirtualHost;
-import org.apache.qpid.server.protocol.AmqpProtocolVersion;
 import org.apache.qpid.server.security.group.GroupPrincipalAccessor;
 import org.apache.qpid.server.security.SecurityManager;
 import org.apache.qpid.server.security.SubjectCreator;
@@ -104,13 +99,7 @@ public class BrokerAdapter extends Abstr
     private String _defaultVirtualHost;
     private String _aclFile;
     private int _sessionCountLimit;
-    private int _frameSize;
     private int _heartBeatDelay;
-    private double _heartBeatTimeoutFactor;
-    private AmqpProtocolVersion _defaultSupportedProtocolReply;
-    private Set<String> _disabledFeatures;
-    private boolean _statisticsEnabled;
-    private int _statisticsSamplePeriod;
     private int _statisticsReportingPeriod;
     private boolean _statisticsReportingResetEnabled;
 
@@ -144,13 +133,7 @@ public class BrokerAdapter extends Abstr
         _securityManager = new SecurityManager(_aclFile);
 
         _sessionCountLimit = getIntegerAttribute(SESSION_COUNT_LIMIT, 
attributes, 256);
-        _frameSize = getIntegerAttribute(FRAME_SIZE, attributes, 
Integer.getInteger(BrokerProperties.PROPERTY_FRAME_SIZE, 
BrokerProperties.DEFAULT_FRAME_SIZE));
         _heartBeatDelay = getIntegerAttribute(HEART_BEAT_DELAY, attributes, 
BrokerProperties.DEFAULT_HEART_BEAT_DELAY);
-        _heartBeatTimeoutFactor = 
getDoubleAttribute(HEART_BEAT_TIMEOUT_FACTOR, attributes, 
BrokerProperties.DEFAULT_HEART_BEAT_TIMEOUT_FACTOR);
-        _defaultSupportedProtocolReply = 
getEnumAttribute(AmqpProtocolVersion.class, DEFAULT_SUPPORTED_PROTOCOL_REPLY, 
attributes, null);
-        _disabledFeatures = getSetOfStringAttribute(DISABLED_FEATURES, 
attributes, Collections.<String>emptySet());
-        _statisticsEnabled = getBooleanAttribute(STATISTICS_ENABLED, 
attributes, false);
-        _statisticsSamplePeriod =  
getIntegerAttribute(STATISTICS_SAMPLE_PERIOD, attributes, 
BrokerProperties.DEFAULT_STATISTICS_SAMPLE_PERIOD);
         _statisticsReportingPeriod =  
getIntegerAttribute(STATISTICS_REPORTING_PERIOD, attributes, 
BrokerProperties.DEFAULT_STATISTICS_REPORTING_PERIOD);
         _statisticsReportingResetEnabled = 
getBooleanAttribute(STATISTICS_REPORTING_RESET_ENABLED, attributes, false);
     }
@@ -598,34 +581,10 @@ public class BrokerAdapter extends Abstr
         {
             return _sessionCountLimit;
         }
-        else if (FRAME_SIZE.equals(name))
-        {
-            return _frameSize;
-        }
         else if (HEART_BEAT_DELAY.equals(name))
         {
             return _heartBeatDelay;
         }
-        else if (HEART_BEAT_TIMEOUT_FACTOR.equals(name))
-        {
-            return _heartBeatTimeoutFactor;
-        }
-        else if (DEFAULT_SUPPORTED_PROTOCOL_REPLY.equals(name))
-        {
-            return _defaultSupportedProtocolReply;
-        }
-        else if (DISABLED_FEATURES.equals(name))
-        {
-            return _disabledFeatures;
-        }
-        else if (STATISTICS_ENABLED.equals(name))
-        {
-            return _statisticsEnabled;
-        }
-        else if (STATISTICS_SAMPLE_PERIOD.equals(name))
-        {
-            return _statisticsSamplePeriod;
-        }
         else if (STATISTICS_REPORTING_PERIOD.equals(name))
         {
             return _statisticsReportingPeriod;

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/protocol/AMQProtocolEngine.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/protocol/AMQProtocolEngine.java?rev=1420867&r1=1420866&r2=1420867&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/protocol/AMQProtocolEngine.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/protocol/AMQProtocolEngine.java
 Wed Dec 12 17:40:53 2012
@@ -52,6 +52,7 @@ import org.apache.qpid.protocol.AMQMetho
 import org.apache.qpid.protocol.AMQMethodListener;
 import org.apache.qpid.protocol.ServerProtocolEngine;
 import org.apache.qpid.server.AMQChannel;
+import org.apache.qpid.server.configuration.BrokerProperties;
 import org.apache.qpid.server.handler.ServerMethodDispatcherImpl;
 import org.apache.qpid.server.logging.LogActor;
 import org.apache.qpid.server.logging.LogSubject;
@@ -748,7 +749,7 @@ public class AMQProtocolEngine implement
         if (delay > 0)
         {
             _network.setMaxWriteIdle(delay);
-            
_network.setMaxReadIdle(((Number)_broker.getAttribute(Broker.HEART_BEAT_TIMEOUT_FACTOR)).intValue()
 * delay);
+            
_network.setMaxReadIdle(BrokerProperties.DEFAULT_HEART_BEAT_TIMEOUT_FACTOR * 
delay);
         }
     }
 

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/IncomingMessage.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/IncomingMessage.java?rev=1420867&r1=1420866&r2=1420867&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/IncomingMessage.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/IncomingMessage.java
 Wed Dec 12 17:40:53 2012
@@ -28,7 +28,6 @@ import org.apache.qpid.framing.BasicCont
 import org.apache.qpid.framing.ContentHeaderBody;
 import org.apache.qpid.framing.abstraction.ContentChunk;
 import org.apache.qpid.framing.abstraction.MessagePublishInfo;
-import org.apache.qpid.server.configuration.BrokerProperties;
 import org.apache.qpid.server.exchange.Exchange;
 import org.apache.qpid.server.message.AMQMessageHeader;
 import org.apache.qpid.server.message.EnqueableMessage;
@@ -47,8 +46,6 @@ public class IncomingMessage implements 
     /** Used for debugging purposes. */
     private static final Logger _logger = 
Logger.getLogger(IncomingMessage.class);
  
-    private static final boolean SYNCHED_CLOCKS = 
Boolean.getBoolean(BrokerProperties.PROPERTY_SYNCHED_CLOCKS);
-
     private final MessagePublishInfo _messagePublishInfo;
     private ContentHeaderBody _contentHeaderBody;
 
@@ -100,33 +97,7 @@ public class IncomingMessage implements 
 
     public void setExpiration()
     {
-            long expiration =
-                    ((BasicContentHeaderProperties) 
_contentHeaderBody.getProperties()).getExpiration();
-            long timestamp =
-                    ((BasicContentHeaderProperties) 
_contentHeaderBody.getProperties()).getTimestamp();
-
-            if (SYNCHED_CLOCKS)
-            {
-                _expiration = expiration;
-            }
-            else
-            {
-                // Update TTL to be in broker time.
-                if (expiration != 0L)
-                {
-                    if (timestamp != 0L)
-                    {
-                        // todo perhaps use arrival time
-                        long diff = (System.currentTimeMillis() - timestamp);
-
-                        if ((diff > 1000L) || (diff < 1000L))
-                        {
-                            _expiration = expiration + diff;
-                        }
-                    }
-                }
-            }
-
+        _expiration = ((BasicContentHeaderProperties) 
_contentHeaderBody.getProperties()).getExpiration();
     }
 
     public MessageMetaData headersReceived(long currentTime)

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/transport/AmqpPortAdapter.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/transport/AmqpPortAdapter.java?rev=1420867&r1=1420866&r2=1420867&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/transport/AmqpPortAdapter.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/transport/AmqpPortAdapter.java
 Wed Dec 12 17:40:53 2012
@@ -30,6 +30,7 @@ import java.util.UUID;
 
 import javax.net.ssl.SSLContext;
 
+import org.apache.qpid.server.configuration.BrokerProperties;
 import org.apache.qpid.server.configuration.IllegalConfigurationException;
 import org.apache.qpid.server.logging.actors.CurrentActor;
 import org.apache.qpid.server.logging.messages.BrokerMessages;
@@ -157,10 +158,14 @@ public class AmqpPortAdapter extends Por
         return sslContext;
     }
 
-    /** This will be refactored later into AmqpPort model */
     private AmqpProtocolVersion getDefaultAmqpSupportedReply()
     {
-        return 
(AmqpProtocolVersion)_broker.getAttribute(Broker.DEFAULT_SUPPORTED_PROTOCOL_REPLY);
+        String defaultAmqpSupportedReply = 
System.getProperty(BrokerProperties.PROPERTY_DEFAULT_SUPPORTED_PROTOCOL_REPLY);
+        if (defaultAmqpSupportedReply != null)
+        {
+            return AmqpProtocolVersion.valueOf(defaultAmqpSupportedReply);
+        }
+        return null;
     }
 
 

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/transport/ServerConnectionDelegate.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/transport/ServerConnectionDelegate.java?rev=1420867&r1=1420866&r2=1420867&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/transport/ServerConnectionDelegate.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/transport/ServerConnectionDelegate.java
 Wed Dec 12 17:40:53 2012
@@ -27,12 +27,12 @@ import java.util.HashMap;
 import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
-import java.util.Set;
 import java.util.StringTokenizer;
 import javax.security.sasl.SaslException;
 import javax.security.sasl.SaslServer;
 import org.apache.qpid.common.ServerPropertyNames;
 import org.apache.qpid.properties.ConnectionStartProperties;
+import org.apache.qpid.server.configuration.BrokerProperties;
 import org.apache.qpid.server.model.Broker;
 import org.apache.qpid.server.protocol.AMQConnectionModel;
 import org.apache.qpid.server.security.SecurityManager;
@@ -81,8 +81,7 @@ public class ServerConnectionDelegate ex
 
     private static List<String> getFeatures(Broker broker)
     {
-        @SuppressWarnings("unchecked")
-        Set<String> brokerDisabledFeatures = 
(Set<String>)broker.getAttribute(Broker.DISABLED_FEATURES);
+        String brokerDisabledFeatures = 
System.getProperty(BrokerProperties.PROPERTY_DISABLED_FEATURES);
         final List<String> features = new ArrayList<String>();
         if (brokerDisabledFeatures == null || 
!brokerDisabledFeatures.contains(ServerPropertyNames.FEATURE_QPID_JMS_SELECTOR))
         {

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/util/MapValueConverter.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/util/MapValueConverter.java?rev=1420867&r1=1420866&r2=1420867&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/util/MapValueConverter.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/main/java/org/apache/qpid/server/util/MapValueConverter.java
 Wed Dec 12 17:40:53 2012
@@ -20,9 +20,7 @@
  */
 package org.apache.qpid.server.util;
 
-import java.util.Arrays;
 import java.util.Collections;
-import java.util.HashSet;
 import java.util.Map;
 import java.util.Set;
 
@@ -173,27 +171,6 @@ public class MapValueConverter
         }
     }
 
-    public static Double getDoubleAttribute(String name, Map<String,Object> 
attributes, Double defaultValue)
-    {
-        Object obj = attributes.get(name);
-        if(obj == null)
-        {
-            return defaultValue;
-        }
-        else if(obj instanceof Number)
-        {
-            return ((Number) obj).doubleValue();
-        }
-        else if(obj instanceof String)
-        {
-            return Double.valueOf((String) obj);
-        }
-        else
-        {
-            throw new IllegalArgumentException("Value for attribute " + name + 
" is not of required type Double");
-        }
-    }
-
     public static <T> Set<T> getSetAttribute(String name, Map<String,Object> 
attributes)
     {
         assertMandatoryAttribute(name, attributes);
@@ -218,30 +195,4 @@ public class MapValueConverter
         }
     }
 
-    @SuppressWarnings("unchecked")
-    public static Set<String> getSetOfStringAttribute(String name, 
Map<String,Object> attributes, Set<String> defaultValue)
-    {
-        Object obj = attributes.get(name);
-        if(obj == null)
-        {
-            return defaultValue;
-        }
-        else if(obj instanceof Set)
-        {
-            return (Set<String>) obj;
-        }
-        else if(obj instanceof String)
-        {
-            return new 
HashSet<String>(Arrays.asList(((String)obj).split(",")));
-        }
-        else if(obj instanceof String[])
-        {
-            return new HashSet<String>(Arrays.asList((String[])obj));
-        }
-        else
-        {
-            throw new IllegalArgumentException("Value for attribute " + name + 
" is not of required type Set");
-        }
-    }
-
 }

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/configuration/ServerConfigurationTest.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/configuration/ServerConfigurationTest.java?rev=1420867&r1=1420866&r2=1420867&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/configuration/ServerConfigurationTest.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/configuration/ServerConfigurationTest.java
 Wed Dec 12 17:40:53 2012
@@ -32,7 +32,6 @@ import org.apache.qpid.server.logging.Ro
 import org.apache.qpid.server.model.Broker;
 import org.apache.qpid.server.model.ConfiguredObject;
 import org.apache.qpid.server.model.State;
-import org.apache.qpid.server.protocol.AmqpProtocolVersion;
 import org.apache.qpid.server.stats.StatisticsGatherer;
 import org.apache.qpid.server.virtualhost.VirtualHost;
 import org.apache.qpid.server.virtualhost.VirtualHostRegistry;
@@ -40,6 +39,7 @@ import org.apache.qpid.test.utils.QpidTe
 
 import static org.apache.qpid.transport.ConnectionSettings.WILDCARD_ADDRESS;
 import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.when;
 
 import java.io.File;
 import java.io.FileWriter;
@@ -120,32 +120,6 @@ public class ServerConfigurationTest ext
         assertEquals(false, _serverConfig.getPlatformMbeanserver());
     }
 
-    public void testGetFrameSize() throws ConfigurationException
-    {
-        // Check default
-        _serverConfig.initialise();
-        assertEquals(65536, _serverConfig.getFrameSize());
-
-        // Check value we set
-        _config.setProperty("advanced.framesize", "23");
-        _serverConfig = new ServerConfiguration(_config);
-        _serverConfig.initialise();
-        assertEquals(23, _serverConfig.getFrameSize());
-    }
-
-    public void testGetSynchedClocks() throws ConfigurationException
-    {
-        // Check default
-        _serverConfig.initialise();
-        assertEquals(false, _serverConfig.getSynchedClocks());
-
-        // Check value we set
-        _config.setProperty("advanced.synced-clocks", true);
-        _serverConfig = new ServerConfiguration(_config);
-        _serverConfig.initialise();
-        assertEquals(true, _serverConfig.getSynchedClocks());
-    }
-
     public void testGetManagementKeyStorePath() throws ConfigurationException
     {
         // Check default
@@ -275,19 +249,6 @@ public class ServerConfigurationTest ext
         assertEquals(23, _serverConfig.getHeartBeatDelay());
     }
 
-    public void testGetHeartBeatTimeout() throws ConfigurationException
-    {
-        // Check default
-        _serverConfig.initialise();
-        assertEquals(2.0, _serverConfig.getHeartBeatTimeout());
-
-        // Check value we set
-        _config.setProperty("heartbeat.timeoutFactor", 2.3);
-        _serverConfig = new ServerConfiguration(_config);
-        _serverConfig.initialise();
-        assertEquals(2.3, _serverConfig.getHeartBeatTimeout());
-    }
-
     public void testGetMaximumMessageAge() throws ConfigurationException
     {
         // Check default
@@ -353,19 +314,6 @@ public class ServerConfigurationTest ext
         assertEquals(10, _serverConfig.getMinimumAlertRepeatGap());
     }
 
-    public void testGetProcessors() throws ConfigurationException
-    {
-        // Check default
-        _serverConfig.initialise();
-        assertEquals(4, _serverConfig.getConnectorProcessors());
-
-        // Check value we set
-        _config.setProperty("connector.processors", 10);
-        _serverConfig = new ServerConfiguration(_config);
-        _serverConfig.initialise();
-        assertEquals(10, _serverConfig.getConnectorProcessors());
-        }
-
     public void testGetPorts() throws ConfigurationException
     {
         // Check default
@@ -1269,26 +1217,6 @@ public class ServerConfigurationTest ext
             fail("Should throw a ConfigurationException");
         }
     }
-    
-    /**
-     * Tests that element disabledFeatures allows features that would
-     * otherwise be advertised by the broker to be turned off.
-     */
-    public void testDisabledFeatures() throws ConfigurationException
-    {
-        // Check default
-        _serverConfig.initialise();
-        _serverConfig = new ServerConfiguration(_config);
-        assertEquals("Unexpected size", 0, 
_serverConfig.getDisabledFeatures().size());
-
-        // Check value we set
-        _config.addProperty("disabledFeatures", "qpid.feature1");
-        _config.addProperty("disabledFeatures", "qpid.feature2");
-        _serverConfig = new ServerConfiguration(_config);
-
-        assertEquals("Unexpected size",2, 
_serverConfig.getDisabledFeatures().size());
-        assertTrue("Unexpected contents", 
_serverConfig.getDisabledFeatures().contains("qpid.feature1"));
-    }
 
     /**
      * Tests that the old element security.jmx.access (that used to be used
@@ -1408,7 +1336,6 @@ public class ServerConfigurationTest ext
     /**
      * Test XML configuration file correctly enables dead letter queues
      */
-    /*
     public void testDeadLetterQueueConfigurationFile() throws Exception
     {
         // Write config
@@ -1459,15 +1386,14 @@ public class ServerConfigurationTest ext
         config.close();
 
         // Load config
-        ApplicationRegistry.remove();
-        ConfigurationEntryStore store = new XMLConfigurationEntryStore(xml);
-        ApplicationRegistry registry = new ApplicationRegistry(store);
-        ApplicationRegistry.initialise(registry);
-        ServerConfiguration serverConfiguration = 
ApplicationRegistry.getInstance().getConfiguration();
+        ServerConfiguration serverConfiguration = new ServerConfiguration(xml);
+        serverConfiguration.initialise();
 
-        VirtualHostConfiguration test = 
serverConfiguration.getVirtualHostConfig("test");
+        Broker broker = mock(Broker.class);
+        
when(broker.getAttribute(Broker.DEAD_LETTER_QUEUE_ENABLED)).thenReturn(true);
+        VirtualHostConfiguration test = new VirtualHostConfiguration("test", 
serverConfiguration.getVirtualHostConfig("test").getConfig(), broker );
         assertNotNull("Host 'test' is not found", test);
-        VirtualHostConfiguration extra = 
serverConfiguration.getVirtualHostConfig("extra");
+        VirtualHostConfiguration extra = new VirtualHostConfiguration("extra", 
serverConfiguration.getVirtualHostConfig("extra").getConfig(), broker);
         assertNotNull("Host 'extra' is not found", test);
 
         QueueConfiguration biggles = test.getQueueConfiguration("biggles");
@@ -1485,7 +1411,7 @@ public class ServerConfigurationTest ext
         assertFalse("R2D2 queue DLQ should be configured as disabled", 
r2d2.isDeadLetterQueueEnabled());
         assertTrue("C3P0 queue DLQ should be enabled, using broker default", 
c3p0.isDeadLetterQueueEnabled());
     }
-*/
+
     public void testIsAmqp010enabled() throws ConfigurationException
     {
         // Check default
@@ -1618,19 +1544,6 @@ public class ServerConfigurationTest ext
         assertTrue(_serverConfig.getPortInclude10().contains("10"));
     }
 
-    public void testGetDefaultSupportedProtocolReply() throws Exception
-    {
-        // Check default
-        _serverConfig.initialise();
-        assertNull("unexpected default value", 
_serverConfig.getDefaultSupportedProtocolReply());
-
-        // Check values we set
-        
_config.addProperty(ServerConfiguration.CONNECTOR_AMQP_SUPPORTED_REPLY, 
"v0_10");
-        _serverConfig = new ServerConfiguration(_config);
-        _serverConfig.initialise();
-        assertEquals(AmqpProtocolVersion.v0_10, 
_serverConfig.getDefaultSupportedProtocolReply());
-    }
-
     public void testDefaultAuthenticationManager() throws Exception
     {
         // Check default

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/configuration/startup/BrokerRecovererTest.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/configuration/startup/BrokerRecovererTest.java?rev=1420867&r1=1420866&r2=1420867&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/configuration/startup/BrokerRecovererTest.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/configuration/startup/BrokerRecovererTest.java
 Wed Dec 12 17:40:53 2012
@@ -30,13 +30,11 @@ import java.util.Collection;
 import java.util.Collections;
 import java.util.HashMap;
 import java.util.HashSet;
-import java.util.Iterator;
 import java.util.Map;
 import java.util.UUID;
 
 import junit.framework.TestCase;
 
-import org.apache.qpid.common.ServerPropertyNames;
 import org.apache.qpid.server.configuration.ConfigurationEntry;
 import org.apache.qpid.server.configuration.ConfiguredObjectRecoverer;
 import org.apache.qpid.server.configuration.IllegalConfigurationException;
@@ -54,7 +52,6 @@ import org.apache.qpid.server.model.Trus
 import org.apache.qpid.server.model.VirtualHost;
 import org.apache.qpid.server.model.adapter.AuthenticationProviderFactory;
 import org.apache.qpid.server.model.adapter.PortFactory;
-import org.apache.qpid.server.protocol.AmqpProtocolVersion;
 import org.apache.qpid.server.security.group.GroupPrincipalAccessor;
 import org.apache.qpid.server.stats.StatisticsGatherer;
 import org.apache.qpid.server.virtualhost.VirtualHostRegistry;
@@ -103,13 +100,7 @@ public class BrokerRecovererTest extends
         attributes.put(Broker.HOUSEKEEPING_CHECK_PERIOD, 1l);
         attributes.put(Broker.ACL_FILE, "/path/to/acl");
         attributes.put(Broker.SESSION_COUNT_LIMIT, 1000);
-        attributes.put(Broker.FRAME_SIZE, 128);
         attributes.put(Broker.HEART_BEAT_DELAY, 2000);
-        attributes.put(Broker.HEART_BEAT_TIMEOUT_FACTOR, 5.0);
-        attributes.put(Broker.DEFAULT_SUPPORTED_PROTOCOL_REPLY, 
AmqpProtocolVersion.v1_0_0);
-        attributes.put(Broker.DISABLED_FEATURES, new 
HashSet<String>(Arrays.asList(ServerPropertyNames.FEATURE_QPID_JMS_SELECTOR)));
-        attributes.put(Broker.STATISTICS_ENABLED, true);
-        attributes.put(Broker.STATISTICS_SAMPLE_PERIOD, 3000);
         attributes.put(Broker.STATISTICS_REPORTING_PERIOD, 4000);
         attributes.put(Broker.STATISTICS_REPORTING_RESET_ENABLED, true);
 
@@ -377,29 +368,7 @@ public class BrokerRecovererTest extends
 
     private String convertToString(Object attributeValue)
     {
-        String value = null;
-        if (attributeValue instanceof Collection)
-        {
-            @SuppressWarnings("unchecked")
-            Collection<Object> data = (Collection<Object>)attributeValue;
-            StringBuilder sb = new StringBuilder();
-            Iterator<Object> it = data.iterator();
-            while (it.hasNext())
-            {
-                Object val = it.next();
-                sb.append(String.valueOf(val));
-                if (it.hasNext())
-                {
-                    sb.append(",");
-                }
-            }
-            value = sb.toString();
-        }
-        else
-        {
-            value = String.valueOf(attributeValue);
-        }
-        return value;
+        return String.valueOf(attributeValue);
     }
 
     private  RecovererProvider createRecoveryProvider(final 
ConfigurationEntry[] entries, final ConfiguredObject[] objectsToRecoverer)

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/systests/src/main/java/org/apache/qpid/server/SupportedProtocolVersionsTest.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/systests/src/main/java/org/apache/qpid/server/SupportedProtocolVersionsTest.java?rev=1420867&r1=1420866&r2=1420867&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/systests/src/main/java/org/apache/qpid/server/SupportedProtocolVersionsTest.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/systests/src/main/java/org/apache/qpid/server/SupportedProtocolVersionsTest.java
 Wed Dec 12 17:40:53 2012
@@ -23,6 +23,7 @@ package org.apache.qpid.server;
 import org.apache.qpid.client.AMQConnection;
 import org.apache.qpid.configuration.ClientProperties;
 import org.apache.qpid.framing.ProtocolVersion;
+import org.apache.qpid.server.configuration.BrokerProperties;
 import org.apache.qpid.server.configuration.ServerConfiguration;
 import org.apache.qpid.test.utils.QpidBrokerTestCase;
 
@@ -145,7 +146,7 @@ public class SupportedProtocolVersionsTe
 
         //disable 0-10 support, and set the default unsupported protocol 
initiation reply to 0-9
         setConfigurationProperty(ServerConfiguration.CONNECTOR_AMQP010ENABLED, 
"false");
-        
setConfigurationProperty(ServerConfiguration.CONNECTOR_AMQP_SUPPORTED_REPLY, 
"v0_9");
+        
setTestSystemProperty(BrokerProperties.PROPERTY_DEFAULT_SUPPORTED_PROTOCOL_REPLY,
 "v0_9");
 
         super.setUp();
 

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/systests/src/main/java/org/apache/qpid/server/configuration/ServerConfigurationFileTest.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/systests/src/main/java/org/apache/qpid/server/configuration/ServerConfigurationFileTest.java?rev=1420867&r1=1420866&r2=1420867&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/systests/src/main/java/org/apache/qpid/server/configuration/ServerConfigurationFileTest.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/systests/src/main/java/org/apache/qpid/server/configuration/ServerConfigurationFileTest.java
 Wed Dec 12 17:40:53 2012
@@ -42,6 +42,7 @@ public class ServerConfigurationFileTest
             fail("Unable to test without config file:" + _configFile);
         }
 
+        getTestConfiguration().setProperty("connector.port", "9999");
         saveTestConfiguration();
         saveTestVirtualhosts();
         
@@ -62,9 +63,10 @@ public class ServerConfigurationFileTest
                       _serverConfig.getConfig().getProperty(property));
     }
 
-    public void testLocale() throws ConfigurationException
+    public void testChangedProperty() throws ConfigurationException
     {
-        validatePropertyDefinedInFile(ServerConfiguration.ADVANCED_LOCALE);
+        validatePropertyDefinedInFile("connector.port");
+        assertEquals("Unexpected port", "9999", 
_serverConfig.getConfig().getProperty("connector.port"));
     }
 
 }

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/systests/src/main/java/org/apache/qpid/systest/rest/BrokerRestHttpsTest.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/systests/src/main/java/org/apache/qpid/systest/rest/BrokerRestHttpsTest.java?rev=1420867&r1=1420866&r2=1420867&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/systests/src/main/java/org/apache/qpid/systest/rest/BrokerRestHttpsTest.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/systests/src/main/java/org/apache/qpid/systest/rest/BrokerRestHttpsTest.java
 Wed Dec 12 17:40:53 2012
@@ -56,6 +56,6 @@ public class BrokerRestHttpsTest extends
 
         Asserts.assertAttributesPresent(brokerDetails, 
Broker.AVAILABLE_ATTRIBUTES, Broker.BYTES_RETAINED,
                 Broker.PROCESS_PID, Broker.SUPPORTED_STORE_TYPES, 
Broker.CREATED, Broker.TIME_TO_LIVE, Broker.UPDATED,
-                Broker.ACL_FILE, Broker.DEFAULT_SUPPORTED_PROTOCOL_REPLY);
+                Broker.ACL_FILE);
     }
 }

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/systests/src/main/java/org/apache/qpid/systest/rest/BrokerRestTest.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/systests/src/main/java/org/apache/qpid/systest/rest/BrokerRestTest.java?rev=1420867&r1=1420866&r2=1420867&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/systests/src/main/java/org/apache/qpid/systest/rest/BrokerRestTest.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/systests/src/main/java/org/apache/qpid/systest/rest/BrokerRestTest.java
 Wed Dec 12 17:40:53 2012
@@ -90,8 +90,7 @@ public class BrokerRestTest extends Qpid
     {
         Asserts.assertAttributesPresent(brokerDetails, 
Broker.AVAILABLE_ATTRIBUTES,
                 Broker.BYTES_RETAINED, Broker.PROCESS_PID, 
Broker.SUPPORTED_STORE_TYPES,
-                Broker.CREATED, Broker.TIME_TO_LIVE, Broker.UPDATED, 
Broker.ACL_FILE,
-                Broker.DEFAULT_SUPPORTED_PROTOCOL_REPLY);
+                Broker.CREATED, Broker.TIME_TO_LIVE, Broker.UPDATED, 
Broker.ACL_FILE);
 
         assertEquals("Unexpected value of attribute " + Broker.BUILD_VERSION, 
QpidProperties.getBuildVersion(),
                 brokerDetails.get(Broker.BUILD_VERSION));



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to