summaryrefslogtreecommitdiff
path: root/qpid/java/bdbstore/systests
diff options
context:
space:
mode:
authorKeith Wall <kwall@apache.org>2014-03-25 10:07:21 +0000
committerKeith Wall <kwall@apache.org>2014-03-25 10:07:21 +0000
commitfcc3f654b60b7dd2180afe73e8809545725b41af (patch)
treeef5f631412fdbfd5a6ff4232782e90692e3767c1 /qpid/java/bdbstore/systests
parentb0e9d446fd5edc23267e2aa924a703749bdb95df (diff)
downloadqpid-python-fcc3f654b60b7dd2180afe73e8809545725b41af.tar.gz
Introduction of separate lifecycle methods on stores for open/close/recover.
Change Upgraders responsibility to create the amqp standard exchanges when upgrading from earlier store versions. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha2@1581288 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/bdbstore/systests')
-rw-r--r--qpid/java/bdbstore/systests/src/main/java/org/apache/qpid/server/store/berkeleydb/BDBMessageStoreTest.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/qpid/java/bdbstore/systests/src/main/java/org/apache/qpid/server/store/berkeleydb/BDBMessageStoreTest.java b/qpid/java/bdbstore/systests/src/main/java/org/apache/qpid/server/store/berkeleydb/BDBMessageStoreTest.java
index 835deb4a4c..c8fcfe0826 100644
--- a/qpid/java/bdbstore/systests/src/main/java/org/apache/qpid/server/store/berkeleydb/BDBMessageStoreTest.java
+++ b/qpid/java/bdbstore/systests/src/main/java/org/apache/qpid/server/store/berkeleydb/BDBMessageStoreTest.java
@@ -40,6 +40,7 @@ import org.apache.qpid.server.message.EnqueueableMessage;
import org.apache.qpid.server.message.MessageReference;
import org.apache.qpid.server.message.ServerMessage;
import org.apache.qpid.server.model.UUIDGenerator;
+import org.apache.qpid.server.model.VirtualHost;
import org.apache.qpid.server.protocol.v0_10.MessageMetaDataType_0_10;
import org.apache.qpid.server.protocol.v0_10.MessageMetaData_0_10;
import org.apache.qpid.server.protocol.v0_8.MessageMetaData;
@@ -198,7 +199,7 @@ public class BDBMessageStoreTest extends MessageStoreTest
String returnedPayloadString_0_10 = new String(recoveredContent.array());
assertEquals("Message Payload has changed", bodyText, returnedPayloadString_0_10);
- readOnlyStore.close();
+ readOnlyStore.closeMessageStore();
}
private DeliveryProperties createDeliveryProperties_0_10()
@@ -233,15 +234,16 @@ public class BDBMessageStoreTest extends MessageStoreTest
*/
private BDBMessageStore reloadStore(BDBMessageStore messageStore) throws Exception
{
- messageStore.close();
+ messageStore.closeMessageStore();
BDBMessageStore newStore = new BDBMessageStore();
MessageStoreRecoveryHandler recoveryHandler = mock(MessageStoreRecoveryHandler.class);
when(recoveryHandler.begin()).thenReturn(mock(StoredMessageRecoveryHandler.class));
- newStore.configureMessageStore(getVirtualHostModel(), recoveryHandler, null);
+ VirtualHost<?> virtualHost = getVirtualHostModel();
+ newStore.openMessageStore(virtualHost.getName(), virtualHost.getMessageStoreSettings());
- newStore.activate();
+ newStore.recoverMessageStore(recoveryHandler, null);
return newStore;
}
@@ -521,7 +523,7 @@ public class BDBMessageStoreTest extends MessageStoreTest
File location = new File(storeLocation);
assertTrue("Store does not exist at " + storeLocation, location.exists());
- bdbStore.close();
+ bdbStore.closeMessageStore();
assertTrue("Store does not exist at " + storeLocation, location.exists());
bdbStore.onDelete();