Author: orudyy
Date: Tue Nov 13 18:10:57 2012
New Revision: 1408866

URL: http://svn.apache.org/viewvc?rev=1408866&view=rev
Log:
QPID-4390: WIP - Remove calls to ApplicationRegistry.getInstance() from broker 
unit tests

Modified:
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/AMQChannelTest.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/configuration/VirtualHostConfigurationTest.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/exchange/AbstractHeadersExchangeTestBase.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/exchange/HeadersExchangeTest.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/exchange/TopicExchangeTest.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/messages/ExchangeMessagesTest.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/subjects/BindingLogSubjectTest.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/subjects/ExchangeLogSubjectTest.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/subjects/MessageStoreLogSubjectTest.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/subjects/QueueLogSubjectTest.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/subjects/SubscriptionLogSubjectTest.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/protocol/InternalTestProtocolSession.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/protocol/MaxChannelsTest.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/queue/AMQQueueFactoryTest.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/queue/AckTest.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/queue/SimpleAMQQueueTest.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/queue/SimpleAMQQueueThreadPoolTest.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/store/MessageStoreTest.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/transport/ServerSessionTest.java
    
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/util/InternalBrokerBaseCase.java

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/AMQChannelTest.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/AMQChannelTest.java?rev=1408866&r1=1408865&r2=1408866&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/AMQChannelTest.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/AMQChannelTest.java
 Tue Nov 13 18:10:57 2012
@@ -22,9 +22,9 @@ package org.apache.qpid.server;
 
 import org.apache.qpid.server.protocol.AMQProtocolSession;
 import org.apache.qpid.server.protocol.InternalTestProtocolSession;
-import org.apache.qpid.server.registry.ApplicationRegistry;
 import org.apache.qpid.server.util.InternalBrokerBaseCase;
 import org.apache.qpid.server.virtualhost.VirtualHost;
+import org.apache.qpid.server.virtualhost.VirtualHostRegistry;
 
 public class AMQChannelTest extends InternalBrokerBaseCase
 {
@@ -35,8 +35,9 @@ public class AMQChannelTest extends Inte
     public void setUp() throws Exception
     {
         super.setUp();
-        _virtualHost = 
ApplicationRegistry.getInstance().getVirtualHostRegistry().getVirtualHosts().iterator().next();
-        _protocolSession = new InternalTestProtocolSession(_virtualHost);
+        VirtualHostRegistry registry = getRegistry().getVirtualHostRegistry();
+        _virtualHost = registry.getVirtualHosts().iterator().next();
+        _protocolSession = new InternalTestProtocolSession(_virtualHost, 
registry);
     }
 
     public void testCompareTo() throws Exception
@@ -44,7 +45,7 @@ public class AMQChannelTest extends Inte
         AMQChannel channel1 = new AMQChannel(_protocolSession, 1, 
_virtualHost.getMessageStore());
 
         // create a channel with the same channelId but on a different session
-        AMQChannel channel2 = new AMQChannel(new 
InternalTestProtocolSession(_virtualHost), 1, _virtualHost.getMessageStore());
+        AMQChannel channel2 = new AMQChannel(new 
InternalTestProtocolSession(_virtualHost, 
getRegistry().getVirtualHostRegistry()), 1, _virtualHost.getMessageStore());
         assertFalse("Unexpected compare result", channel1.compareTo(channel2) 
== 0);
         assertEquals("Unexpected compare result", 0, 
channel1.compareTo(channel1));
     }

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/configuration/VirtualHostConfigurationTest.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/VirtualHostConfigurationTest.java?rev=1408866&r1=1408865&r2=1408866&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/configuration/VirtualHostConfigurationTest.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/configuration/VirtualHostConfigurationTest.java
 Tue Nov 13 18:10:57 2012
@@ -25,7 +25,6 @@ import org.apache.commons.configuration.
 import org.apache.qpid.framing.AMQShortString;
 import org.apache.qpid.server.queue.AMQPriorityQueue;
 import org.apache.qpid.server.queue.AMQQueue;
-import org.apache.qpid.server.registry.ApplicationRegistry;
 import org.apache.qpid.server.store.TestableMemoryMessageStore;
 import org.apache.qpid.server.util.InternalBrokerBaseCase;
 import org.apache.qpid.server.virtualhost.VirtualHost;
@@ -68,8 +67,7 @@ public class VirtualHostConfigurationTes
         // Start the broker now.
         super.createBroker();
 
-        VirtualHost vhost =
-                
ApplicationRegistry.getInstance().getVirtualHostRegistry().getVirtualHost(getName());
+        VirtualHost vhost = 
getRegistry().getVirtualHostRegistry().getVirtualHost(getName());
 
         // Check that atest was a priority queue with 5 priorities
         AMQQueue atest = vhost.getQueueRegistry().getQueue(new 
AMQShortString("atest"));
@@ -105,8 +103,7 @@ public class VirtualHostConfigurationTes
         // Start the broker now.
         super.createBroker();
 
-        VirtualHost vhost =
-                
ApplicationRegistry.getInstance().getVirtualHostRegistry().getVirtualHost(getName());
+        VirtualHost vhost = 
getRegistry().getVirtualHostRegistry().getVirtualHost(getName());
 
         // Check specifically configured values
         AMQQueue aTest = vhost.getQueueRegistry().getQueue(new 
AMQShortString("atest"));
@@ -133,7 +130,7 @@ public class VirtualHostConfigurationTes
         super.createBroker();
 
         // Get vhosts
-        VirtualHost test = 
ApplicationRegistry.getInstance().getVirtualHostRegistry().getVirtualHost(getName());
+        VirtualHost test = 
getRegistry().getVirtualHostRegistry().getVirtualHost(getName());
 
         // Enabled specifically
         assertEquals("Test vhost MDC was configured as enabled", 5 
,test.getConfiguration().getMaxDeliveryCount());
@@ -167,8 +164,8 @@ public class VirtualHostConfigurationTes
         super.createBroker();
 
         // Get vhosts
-        VirtualHost test = 
ApplicationRegistry.getInstance().getVirtualHostRegistry().getVirtualHost(getName());
-        VirtualHost extra = 
ApplicationRegistry.getInstance().getVirtualHostRegistry().getVirtualHost(getName()
 + "Extra");
+        VirtualHost test = 
getRegistry().getVirtualHostRegistry().getVirtualHost(getName());
+        VirtualHost extra = 
getRegistry().getVirtualHostRegistry().getVirtualHost(getName() + "Extra");
 
         // Enabled specifically
         assertTrue("Test vhost DLQ was configured as enabled", 
test.getConfiguration().isDeadLetterQueueEnabled());
@@ -218,8 +215,7 @@ public class VirtualHostConfigurationTes
         // Start the broker now.
         super.createBroker();
 
-        VirtualHost vhost =
-                
ApplicationRegistry.getInstance().getVirtualHostRegistry().getVirtualHost(getName());
+        VirtualHost vhost = 
getRegistry().getVirtualHostRegistry().getVirtualHost(getName());
 
         assertEquals("HouseKeeping PoolSize not set correctly.",
                      initialPoolSize, vhost.getHouseKeepingPoolSize());
@@ -235,8 +231,7 @@ public class VirtualHostConfigurationTes
         // Start the broker now.
         super.createBroker();
 
-        VirtualHost vhost =
-                
ApplicationRegistry.getInstance().getVirtualHostRegistry().getVirtualHost(getName());
+        VirtualHost vhost = 
getRegistry().getVirtualHostRegistry().getVirtualHost(getName());
 
         assertEquals("Default houseKeeping task count incorrect.", 1,
                      vhost.getHouseKeepingTaskCount());
@@ -260,8 +255,7 @@ public class VirtualHostConfigurationTes
          // Start the broker now.
          super.createBroker();
 
-         VirtualHost vhost =
-                 
ApplicationRegistry.getInstance().getVirtualHostRegistry().getVirtualHost(getName());
+         VirtualHost vhost = 
getRegistry().getVirtualHostRegistry().getVirtualHost(getName());
 
          assertEquals("HouseKeeping PoolSize not set correctly.",
                       initialPoolSize, vhost.getHouseKeepingPoolSize());
@@ -336,7 +330,7 @@ public class VirtualHostConfigurationTes
          super.createBroker();
 
          // Get vhosts
-         VirtualHost test = 
ApplicationRegistry.getInstance().getVirtualHostRegistry().getVirtualHost(getName());
+         VirtualHost test = 
getRegistry().getVirtualHostRegistry().getVirtualHost(getName());
 
          // Check, that the property stored within the <dot.in.a.name> tag has 
been properly loaded
          assertEquals("queue with dots in its name has been properly loaded", 
5, 
test.getConfiguration().getQueueConfiguration("dot.in.a.name").getMaxDeliveryCount());
@@ -359,7 +353,7 @@ public class VirtualHostConfigurationTes
          super.createBroker();
 
          // Get vhosts
-         VirtualHost test = 
ApplicationRegistry.getInstance().getVirtualHostRegistry().getVirtualHost("dot.in.a.name");
+         VirtualHost test = 
getRegistry().getVirtualHostRegistry().getVirtualHost("dot.in.a.name");
 
          // Check, that the property stored within the <dot.in.a.name> tag has 
been properly loaded
          assertEquals("virtual host with dots in the name has been properly 
loaded", TestableMemoryMessageStore.class.getName(), 
test.getMessageStore().getClass().getName());

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/exchange/AbstractHeadersExchangeTestBase.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/exchange/AbstractHeadersExchangeTestBase.java?rev=1408866&r1=1408865&r2=1408866&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/exchange/AbstractHeadersExchangeTestBase.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/exchange/AbstractHeadersExchangeTestBase.java
 Tue Nov 13 18:10:57 2012
@@ -53,7 +53,7 @@ import org.apache.qpid.server.queue.Inco
 import org.apache.qpid.server.queue.MockStoredMessage;
 import org.apache.qpid.server.queue.QueueEntry;
 import org.apache.qpid.server.queue.SimpleAMQQueue;
-import org.apache.qpid.server.registry.ApplicationRegistry;
+import org.apache.qpid.server.registry.IApplicationRegistry;
 import org.apache.qpid.server.store.StoredMessage;
 import org.apache.qpid.server.subscription.Subscription;
 import org.apache.qpid.server.util.InternalBrokerBaseCase;
@@ -92,7 +92,7 @@ public class AbstractHeadersExchangeTest
 
     private TestQueue bind(String key, String queueName, Map<String,Object> 
args) throws AMQException
     {
-        TestQueue queue = new TestQueue(new AMQShortString(queueName));
+        TestQueue queue = new TestQueue(new AMQShortString(queueName), 
getRegistry());
         queues.add(queue);
         exchange.onBind(new Binding(null, key, queue, exchange, args));
         return queue;
@@ -273,10 +273,10 @@ public class AbstractHeadersExchangeTest
             return getNameShortString().toString();
         }
 
-        public TestQueue(AMQShortString name) throws AMQException
+        public TestQueue(AMQShortString name, IApplicationRegistry registry) 
throws AMQException
         {
-            super(UUIDGenerator.generateRandomUUID(), name, false, new 
AMQShortString("test"), true, 
false,ApplicationRegistry.getInstance().getVirtualHostRegistry().getVirtualHost("test"),
 Collections.EMPTY_MAP);
-            
ApplicationRegistry.getInstance().getVirtualHostRegistry().getVirtualHost("test").getQueueRegistry().registerQueue(this);
+            super(UUIDGenerator.generateRandomUUID(), name, false, new 
AMQShortString("test"), true, false, 
registry.getVirtualHostRegistry().getVirtualHost("test"), 
Collections.EMPTY_MAP);
+            
registry.getVirtualHostRegistry().getVirtualHost("test").getQueueRegistry().registerQueue(this);
         }
 
 

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/exchange/HeadersExchangeTest.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/exchange/HeadersExchangeTest.java?rev=1408866&r1=1408865&r2=1408866&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/exchange/HeadersExchangeTest.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/exchange/HeadersExchangeTest.java
 Tue Nov 13 18:10:57 2012
@@ -23,8 +23,8 @@ package org.apache.qpid.server.exchange;
 import org.apache.qpid.AMQException;
 import org.apache.qpid.server.protocol.AMQProtocolSession;
 import org.apache.qpid.server.protocol.InternalTestProtocolSession;
-import org.apache.qpid.server.registry.ApplicationRegistry;
 import org.apache.qpid.server.virtualhost.VirtualHost;
+import org.apache.qpid.server.virtualhost.VirtualHostRegistry;
 
 public class HeadersExchangeTest extends AbstractHeadersExchangeTestBase
 {
@@ -35,9 +35,9 @@ public class HeadersExchangeTest extends
     {
         super.setUp();
         // Just use the first vhost.
-        VirtualHost
-                virtualHost = 
ApplicationRegistry.getInstance().getVirtualHostRegistry().getVirtualHosts().iterator().next();
-        _protocolSession = new InternalTestProtocolSession(virtualHost);
+        VirtualHostRegistry registry = getRegistry().getVirtualHostRegistry();
+        VirtualHost virtualHost = registry.getVirtualHosts().iterator().next();
+        _protocolSession = new InternalTestProtocolSession(virtualHost, 
registry);
     }
 
     public void testSimple() throws AMQException

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/exchange/TopicExchangeTest.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/exchange/TopicExchangeTest.java?rev=1408866&r1=1408865&r2=1408866&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/exchange/TopicExchangeTest.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/exchange/TopicExchangeTest.java
 Tue Nov 13 18:10:57 2012
@@ -36,11 +36,11 @@ import org.apache.qpid.server.queue.AMQQ
 import org.apache.qpid.server.queue.AMQQueueFactory;
 import org.apache.qpid.server.queue.BaseQueue;
 import org.apache.qpid.server.queue.IncomingMessage;
-import org.apache.qpid.server.registry.ApplicationRegistry;
 import org.apache.qpid.server.store.MemoryMessageStore;
 import org.apache.qpid.server.store.MessageStore;
 import org.apache.qpid.server.util.InternalBrokerBaseCase;
 import org.apache.qpid.server.virtualhost.VirtualHost;
+import org.apache.qpid.server.virtualhost.VirtualHostRegistry;
 
 public class TopicExchangeTest extends InternalBrokerBaseCase
 {
@@ -58,9 +58,10 @@ public class TopicExchangeTest extends I
     {
         super.setUp();
         _exchange = new TopicExchange();
-        _vhost = 
ApplicationRegistry.getInstance().getVirtualHostRegistry().getVirtualHosts().iterator().next();
+        VirtualHostRegistry registry = getRegistry().getVirtualHostRegistry();
+        _vhost = registry.getVirtualHosts().iterator().next();
         _store = new MemoryMessageStore();
-        _protocolSession = new InternalTestProtocolSession(_vhost);
+        _protocolSession = new InternalTestProtocolSession(_vhost, registry);
     }
 
     public void testNoRoute() throws AMQException

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/messages/ExchangeMessagesTest.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/messages/ExchangeMessagesTest.java?rev=1408866&r1=1408865&r2=1408866&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/messages/ExchangeMessagesTest.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/messages/ExchangeMessagesTest.java
 Tue Nov 13 18:10:57 2012
@@ -33,7 +33,7 @@ public class ExchangeMessagesTest extend
     public void testExchangeCreated_Transient()
     {
         // Get the Default Exchange on the Test Vhost for testing
-        Exchange exchange = ApplicationRegistry.getInstance().
+        Exchange exchange = getRegistry().
                 getVirtualHostRegistry().getVirtualHost("test").
                 getExchangeRegistry().getDefaultExchange();
 
@@ -51,7 +51,7 @@ public class ExchangeMessagesTest extend
     public void testExchangeCreated_Persistent()
     {
         // Get the Default Exchange on the Test Vhost for testing
-        Exchange exchange = ApplicationRegistry.getInstance().
+        Exchange exchange = getRegistry().
                 getVirtualHostRegistry().getVirtualHost("test").
                 getExchangeRegistry().getDefaultExchange();
 
@@ -79,7 +79,7 @@ public class ExchangeMessagesTest extend
     public void testExchangeDiscardedMessage()
     {
         // Get the Default Exchange on the Test Vhost for testing
-        final Exchange exchange = ApplicationRegistry.getInstance().
+        final Exchange exchange = getRegistry().
                 getVirtualHostRegistry().getVirtualHost("test").
                 getExchangeRegistry().getDefaultExchange();
 

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/subjects/BindingLogSubjectTest.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/subjects/BindingLogSubjectTest.java?rev=1408866&r1=1408865&r2=1408866&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/subjects/BindingLogSubjectTest.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/subjects/BindingLogSubjectTest.java
 Tue Nov 13 18:10:57 2012
@@ -24,7 +24,6 @@ import org.apache.qpid.framing.AMQShortS
 import org.apache.qpid.server.exchange.Exchange;
 import org.apache.qpid.server.queue.AMQQueue;
 import org.apache.qpid.server.queue.MockAMQQueue;
-import org.apache.qpid.server.registry.ApplicationRegistry;
 import org.apache.qpid.server.virtualhost.VirtualHost;
 
 /**
@@ -42,7 +41,7 @@ public class BindingLogSubjectTest exten
     {
         super.setUp();
 
-        _testVhost = 
ApplicationRegistry.getInstance().getVirtualHostRegistry().
+        _testVhost = getRegistry().getVirtualHostRegistry().
                 getVirtualHost("test");
         // Configure items for subjectCreation
         _routingKey = new AMQShortString("RoutingKey");

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/subjects/ExchangeLogSubjectTest.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/subjects/ExchangeLogSubjectTest.java?rev=1408866&r1=1408865&r2=1408866&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/subjects/ExchangeLogSubjectTest.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/subjects/ExchangeLogSubjectTest.java
 Tue Nov 13 18:10:57 2012
@@ -21,7 +21,6 @@
 package org.apache.qpid.server.logging.subjects;
 
 import org.apache.qpid.server.exchange.Exchange;
-import org.apache.qpid.server.registry.ApplicationRegistry;
 import org.apache.qpid.server.virtualhost.VirtualHost;
 
 
@@ -37,7 +36,7 @@ public class ExchangeLogSubjectTest exte
     {
         super.setUp();
 
-        _testVhost = 
ApplicationRegistry.getInstance().getVirtualHostRegistry().
+        _testVhost = getRegistry().getVirtualHostRegistry().
                 getVirtualHost("test");
 
         _exchange = _testVhost.getExchangeRegistry().getDefaultExchange();

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/subjects/MessageStoreLogSubjectTest.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/subjects/MessageStoreLogSubjectTest.java?rev=1408866&r1=1408865&r2=1408866&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/subjects/MessageStoreLogSubjectTest.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/subjects/MessageStoreLogSubjectTest.java
 Tue Nov 13 18:10:57 2012
@@ -20,7 +20,6 @@
  */
 package org.apache.qpid.server.logging.subjects;
 
-import org.apache.qpid.server.registry.ApplicationRegistry;
 import org.apache.qpid.server.virtualhost.VirtualHost;
 
 /**
@@ -34,7 +33,7 @@ public class MessageStoreLogSubjectTest 
     {
         super.setUp();
 
-        _testVhost = 
ApplicationRegistry.getInstance().getVirtualHostRegistry().
+        _testVhost = getRegistry().getVirtualHostRegistry().
                 getVirtualHost("test");
 
         _subject = new MessageStoreLogSubject(_testVhost, 
_testVhost.getMessageStore().getClass().getSimpleName());

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/subjects/QueueLogSubjectTest.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/subjects/QueueLogSubjectTest.java?rev=1408866&r1=1408865&r2=1408866&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/subjects/QueueLogSubjectTest.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/subjects/QueueLogSubjectTest.java
 Tue Nov 13 18:10:57 2012
@@ -39,7 +39,7 @@ public class QueueLogSubjectTest extends
     {
         super.setUp();
 
-        _testVhost = 
ApplicationRegistry.getInstance().getVirtualHostRegistry().
+        _testVhost = getRegistry().getVirtualHostRegistry().
                 getVirtualHost("test");
 
         _queue = new MockAMQQueue("QueueLogSubjectTest");

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/subjects/SubscriptionLogSubjectTest.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/subjects/SubscriptionLogSubjectTest.java?rev=1408866&r1=1408865&r2=1408866&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/subjects/SubscriptionLogSubjectTest.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/logging/subjects/SubscriptionLogSubjectTest.java
 Tue Nov 13 18:10:57 2012
@@ -46,7 +46,7 @@ public class SubscriptionLogSubjectTest 
     {
         super.setUp();
 
-        _testVhost = 
ApplicationRegistry.getInstance().getVirtualHostRegistry().
+        _testVhost = getRegistry().getVirtualHostRegistry().
                 getVirtualHost("test");
 
         _queue = new MockAMQQueue("SubscriptionLogSubjectTest");

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/protocol/InternalTestProtocolSession.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/protocol/InternalTestProtocolSession.java?rev=1408866&r1=1408865&r2=1408866&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/protocol/InternalTestProtocolSession.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/protocol/InternalTestProtocolSession.java
 Tue Nov 13 18:10:57 2012
@@ -30,13 +30,13 @@ import org.apache.qpid.server.message.AM
 import org.apache.qpid.server.message.MessageContentSource;
 import org.apache.qpid.server.output.ProtocolOutputConverter;
 import org.apache.qpid.server.queue.QueueEntry;
-import org.apache.qpid.server.registry.ApplicationRegistry;
 import org.apache.qpid.server.security.auth.AuthenticatedPrincipal;
 import org.apache.qpid.server.security.auth.UsernamePrincipal;
 import org.apache.qpid.server.subscription.ClientDeliveryMethod;
 import org.apache.qpid.server.subscription.Subscription;
 import org.apache.qpid.server.subscription.SubscriptionImpl;
 import org.apache.qpid.server.virtualhost.VirtualHost;
+import org.apache.qpid.server.virtualhost.VirtualHostRegistry;
 import org.apache.qpid.transport.TestNetworkConnection;
 
 import javax.security.auth.Subject;
@@ -58,9 +58,9 @@ public class InternalTestProtocolSession
     private AtomicInteger _deliveryCount = new AtomicInteger(0);
     private static final AtomicLong ID_GENERATOR = new AtomicLong(0);
 
-    public InternalTestProtocolSession(VirtualHost virtualHost) throws 
AMQException
+    public InternalTestProtocolSession(VirtualHost virtualHost, 
VirtualHostRegistry registry) throws AMQException
     {
-        super(ApplicationRegistry.getInstance().getVirtualHostRegistry(), new 
TestNetworkConnection(), ID_GENERATOR.getAndIncrement());
+        super(registry, new TestNetworkConnection(), 
ID_GENERATOR.getAndIncrement());
 
         _channelDelivers = new HashMap<Integer, Map<AMQShortString, 
LinkedList<DeliveryPair>>>();
 

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/protocol/MaxChannelsTest.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/protocol/MaxChannelsTest.java?rev=1408866&r1=1408865&r2=1408866&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/protocol/MaxChannelsTest.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/protocol/MaxChannelsTest.java
 Tue Nov 13 18:10:57 2012
@@ -26,6 +26,7 @@ import org.apache.qpid.server.AMQChannel
 import org.apache.qpid.server.registry.ApplicationRegistry;
 import org.apache.qpid.server.util.InternalBrokerBaseCase;
 import org.apache.qpid.server.virtualhost.VirtualHost;
+import org.apache.qpid.server.virtualhost.VirtualHostRegistry;
 
 /** Test class to test MBean operations for AMQMinaProtocolSession. */
 public class MaxChannelsTest extends InternalBrokerBaseCase
@@ -34,8 +35,9 @@ public class MaxChannelsTest extends Int
 
     public void testChannels() throws Exception
     {
-        VirtualHost vhost = 
ApplicationRegistry.getInstance().getVirtualHostRegistry().getVirtualHost("test");
-        _session = new InternalTestProtocolSession(vhost);
+        VirtualHostRegistry registry = getRegistry().getVirtualHostRegistry();
+        VirtualHost vhost = registry.getVirtualHost("test");
+        _session = new InternalTestProtocolSession(vhost, registry);
 
         // check the channel count is correct
         int channelCount = _session.getChannels().size();

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/queue/AMQQueueFactoryTest.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/queue/AMQQueueFactoryTest.java?rev=1408866&r1=1408865&r2=1408866&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/queue/AMQQueueFactoryTest.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/queue/AMQQueueFactoryTest.java
 Tue Nov 13 18:10:57 2012
@@ -351,13 +351,6 @@ public class AMQQueueFactoryTest extends
             assertTrue("Unexpected exception message!", 
e.getMessage().contains("DLQ queue name")
                     && e.getMessage().contains("length exceeds limit of 255"));
         }
-        finally
-        {
-            ApplicationRegistry.getInstance().getConfiguration().getConfig()
-                    .addProperty("deadLetterExchangeSuffix", 
DefaultExchangeFactory.DEFAULT_DLE_NAME_SUFFIX);
-            ApplicationRegistry.getInstance().getConfiguration().getConfig()
-                    .addProperty("deadLetterQueueSuffix", 
AMQQueueFactory.DEFAULT_DLQ_NAME_SUFFIX);
-        }
     }
 
     /**
@@ -384,13 +377,6 @@ public class AMQQueueFactoryTest extends
             assertTrue("Unexpected exception message!", 
e.getMessage().contains("DL exchange name")
                     && e.getMessage().contains("length exceeds limit of 255"));
         }
-        finally
-        {
-            ApplicationRegistry.getInstance().getConfiguration().getConfig()
-                    .addProperty("deadLetterExchangeSuffix", 
DefaultExchangeFactory.DEFAULT_DLE_NAME_SUFFIX);
-            ApplicationRegistry.getInstance().getConfiguration().getConfig()
-                    .addProperty("deadLetterQueueSuffix", 
AMQQueueFactory.DEFAULT_DLQ_NAME_SUFFIX);
-        }
     }
 
     private String generateStringWithLength(char ch, int length)

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/queue/AckTest.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/queue/AckTest.java?rev=1408866&r1=1408865&r2=1408866&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/queue/AckTest.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/queue/AckTest.java
 Tue Nov 13 18:10:57 2012
@@ -44,6 +44,7 @@ import org.apache.qpid.server.txn.AutoCo
 import org.apache.qpid.server.txn.ServerTransaction;
 import org.apache.qpid.server.util.InternalBrokerBaseCase;
 import org.apache.qpid.server.virtualhost.VirtualHost;
+import org.apache.qpid.server.virtualhost.VirtualHostRegistry;
 
 import java.util.ArrayList;
 import java.util.Set;
@@ -70,9 +71,10 @@ public class AckTest extends InternalBro
     public void setUp() throws Exception
     {
         super.setUp();
-        _virtualHost = 
ApplicationRegistry.getInstance().getVirtualHostRegistry().getVirtualHost("test");
+        VirtualHostRegistry registry = getRegistry().getVirtualHostRegistry();
+        _virtualHost = registry.getVirtualHost("test");
         _messageStore = new TestableMemoryMessageStore();
-        _protocolSession = new InternalTestProtocolSession(_virtualHost);
+        _protocolSession = new InternalTestProtocolSession(_virtualHost, 
registry);
         _channel = new AMQChannel(_protocolSession,5, _messageStore /*dont 
need exchange registry*/);
 
         _protocolSession.addChannel(_channel);

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/queue/SimpleAMQQueueTest.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/queue/SimpleAMQQueueTest.java?rev=1408866&r1=1408865&r2=1408866&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/queue/SimpleAMQQueueTest.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/queue/SimpleAMQQueueTest.java
 Tue Nov 13 18:10:57 2012
@@ -48,7 +48,7 @@ import org.apache.qpid.server.model.Brok
 import org.apache.qpid.server.model.UUIDGenerator;
 import org.apache.qpid.server.queue.BaseQueue.PostEnqueueAction;
 import org.apache.qpid.server.queue.SimpleAMQQueue.QueueEntryFilter;
-import org.apache.qpid.server.registry.ApplicationRegistry;
+import org.apache.qpid.server.registry.IApplicationRegistry;
 import org.apache.qpid.server.stats.StatisticsGatherer;
 import org.apache.qpid.server.store.StoredMessage;
 import org.apache.qpid.server.store.TestableMemoryMessageStore;
@@ -111,7 +111,7 @@ public class SimpleAMQQueueTest extends 
     {
         super.setUp();
         //Create Application Registry for test
-        ApplicationRegistry applicationRegistry = 
(ApplicationRegistry)ApplicationRegistry.getInstance();
+        IApplicationRegistry applicationRegistry = getRegistry();
 
         PropertiesConfiguration env = new PropertiesConfiguration();
         final VirtualHostConfiguration vhostConfig = new 
VirtualHostConfiguration(getClass().getName(), env, mock(Broker.class));

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/queue/SimpleAMQQueueThreadPoolTest.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/queue/SimpleAMQQueueThreadPoolTest.java?rev=1408866&r1=1408865&r2=1408866&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/queue/SimpleAMQQueueThreadPoolTest.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/queue/SimpleAMQQueueThreadPoolTest.java
 Tue Nov 13 18:10:57 2012
@@ -33,7 +33,7 @@ public class SimpleAMQQueueThreadPoolTes
     public void test() throws AMQException
     {
         int initialCount = 
ReferenceCountingExecutorService.getInstance().getReferenceCount();
-        VirtualHost test = 
ApplicationRegistry.getInstance().getVirtualHostRegistry().getVirtualHost("test");
+        VirtualHost test = 
getRegistry().getVirtualHostRegistry().getVirtualHost("test");
 
         try
         {

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/store/MessageStoreTest.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/store/MessageStoreTest.java?rev=1408866&r1=1408865&r2=1408866&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/store/MessageStoreTest.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/store/MessageStoreTest.java
 Tue Nov 13 18:10:57 2012
@@ -38,7 +38,6 @@ import org.apache.qpid.server.exchange.E
 import org.apache.qpid.server.exchange.TopicExchange;
 import org.apache.qpid.server.message.AMQMessage;
 import org.apache.qpid.server.message.MessageMetaData;
-import org.apache.qpid.server.model.Broker;
 import org.apache.qpid.server.model.UUIDGenerator;
 import org.apache.qpid.server.plugin.ExchangeType;
 import org.apache.qpid.server.queue.AMQPriorityQueue;
@@ -49,13 +48,12 @@ import org.apache.qpid.server.queue.Conf
 import org.apache.qpid.server.queue.IncomingMessage;
 import org.apache.qpid.server.queue.QueueRegistry;
 import org.apache.qpid.server.queue.SimpleAMQQueue;
-import org.apache.qpid.server.registry.ApplicationRegistry;
+import org.apache.qpid.server.registry.IApplicationRegistry;
 import org.apache.qpid.server.txn.AutoCommitTransaction;
 import org.apache.qpid.server.txn.ServerTransaction;
 import org.apache.qpid.server.util.InternalBrokerBaseCase;
 import org.apache.qpid.server.virtualhost.VirtualHost;
 import org.apache.qpid.util.FileUtils;
-import org.mockito.Mockito;
 
 import java.io.File;
 import java.util.HashMap;
@@ -116,6 +114,7 @@ public class MessageStoreTest extends In
 
     protected void reloadVirtualHost()
     {
+        IApplicationRegistry registry = getRegistry();
         VirtualHost original = getVirtualHost();
 
         if (getVirtualHost() != null)
@@ -134,7 +133,7 @@ public class MessageStoreTest extends In
 
         try
         {
-            
setVirtualHost(ApplicationRegistry.getInstance().createVirtualHost(new 
VirtualHostConfiguration(getClass().getName(), _config, 
Mockito.mock(Broker.class))));
+            setVirtualHost(registry.createVirtualHost(new 
VirtualHostConfiguration(getClass().getName(), _config, registry.getBroker())));
         }
         catch (Exception e)
         {

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/transport/ServerSessionTest.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/transport/ServerSessionTest.java?rev=1408866&r1=1408865&r2=1408866&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/transport/ServerSessionTest.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/transport/ServerSessionTest.java
 Tue Nov 13 18:10:57 2012
@@ -18,7 +18,6 @@
  */
 package org.apache.qpid.server.transport;
 
-import org.apache.qpid.server.registry.ApplicationRegistry;
 import org.apache.qpid.server.util.InternalBrokerBaseCase;
 import org.apache.qpid.server.virtualhost.VirtualHost;
 import org.apache.qpid.transport.Binary;
@@ -32,7 +31,7 @@ public class ServerSessionTest extends I
     public void setUp() throws Exception
     {
         super.setUp();
-        _virtualHost = 
ApplicationRegistry.getInstance().getVirtualHostRegistry().getVirtualHosts().iterator().next();
+        _virtualHost = 
getRegistry().getVirtualHostRegistry().getVirtualHosts().iterator().next();
     }
 
     public void testCompareTo() throws Exception

Modified: 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/util/InternalBrokerBaseCase.java
URL: 
http://svn.apache.org/viewvc/qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/util/InternalBrokerBaseCase.java?rev=1408866&r1=1408865&r2=1408866&view=diff
==============================================================================
--- 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/util/InternalBrokerBaseCase.java
 (original)
+++ 
qpid/branches/java-broker-config-qpid-4390/qpid/java/broker/src/test/java/org/apache/qpid/server/util/InternalBrokerBaseCase.java
 Tue Nov 13 18:10:57 2012
@@ -106,7 +106,7 @@ public class InternalBrokerBaseCase exte
 
         _virtualHost.getBindingFactory().addBinding(getName(), _queue, 
defaultExchange, null);
 
-        _session = new InternalTestProtocolSession(_virtualHost);
+        _session = new InternalTestProtocolSession(_virtualHost, 
_registry.getVirtualHostRegistry());
         CurrentActor.set(_session.getLogActor());
 
         _channel = new AMQChannel(_session, 1, _messageStore);



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

Reply via email to