summaryrefslogtreecommitdiff
path: root/qpid/java/systests/src
diff options
context:
space:
mode:
authorAlex Rudyy <orudyy@apache.org>2014-03-31 15:37:34 +0000
committerAlex Rudyy <orudyy@apache.org>2014-03-31 15:37:34 +0000
commit6de63bce6e61011a921337d9c3880e199f21c94c (patch)
tree539f0c2471e185edb5eb2ed5a14d5c69b0ef42db /qpid/java/systests/src
parent4e8e65d2a2569aee45f20a09f4f34c6abcf81f59 (diff)
downloadqpid-python-6de63bce6e61011a921337d9c3880e199f21c94c.tar.gz
QPID-5653: Open databases and upgrade on opening of configuration/message stores
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha2@1583351 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/systests/src')
-rw-r--r--qpid/java/systests/src/main/java/org/apache/qpid/server/store/QuotaMessageStore.java3
-rw-r--r--qpid/java/systests/src/main/java/org/apache/qpid/server/store/SlowMessageStore.java16
2 files changed, 10 insertions, 9 deletions
diff --git a/qpid/java/systests/src/main/java/org/apache/qpid/server/store/QuotaMessageStore.java b/qpid/java/systests/src/main/java/org/apache/qpid/server/store/QuotaMessageStore.java
index f20ddbc367..406a20d557 100644
--- a/qpid/java/systests/src/main/java/org/apache/qpid/server/store/QuotaMessageStore.java
+++ b/qpid/java/systests/src/main/java/org/apache/qpid/server/store/QuotaMessageStore.java
@@ -25,6 +25,7 @@ import java.util.concurrent.atomic.AtomicLong;
import org.apache.qpid.server.message.EnqueueableMessage;
import org.apache.qpid.server.message.MessageContentSource;
+import org.apache.qpid.server.model.ConfiguredObject;
public class QuotaMessageStore extends NullMessageStore
{
@@ -40,7 +41,7 @@ public class QuotaMessageStore extends NullMessageStore
@Override
- public void openMessageStore(String virtualHostName, Map<String, Object> messageStoreSettings)
+ public void openMessageStore(ConfiguredObject<?> parent, Map<String, Object> messageStoreSettings)
{
Object overfullAttr = messageStoreSettings.get(MessageStore.OVERFULL_SIZE);
_persistentSizeHighThreshold = overfullAttr == null
diff --git a/qpid/java/systests/src/main/java/org/apache/qpid/server/store/SlowMessageStore.java b/qpid/java/systests/src/main/java/org/apache/qpid/server/store/SlowMessageStore.java
index 8ec576c7ca..e20196c98d 100644
--- a/qpid/java/systests/src/main/java/org/apache/qpid/server/store/SlowMessageStore.java
+++ b/qpid/java/systests/src/main/java/org/apache/qpid/server/store/SlowMessageStore.java
@@ -53,20 +53,20 @@ public class SlowMessageStore implements MessageStore, DurableConfigurationStore
private Map<EventListener, Event[]> _eventListeners = new ConcurrentHashMap<EventListener, Event[]>();
@Override
- public void openConfigurationStore(String virtualHostName, Map<String, Object> storeSettings)
+ public void openConfigurationStore(ConfiguredObject<?> parent, Map<String, Object> storeSettings)
{
if (storeSettings != null && storeSettings.get(REAL_STORE) != null)
{
final String realStore = (String) storeSettings.get(REAL_STORE);
_realDurableConfigurationStore = new DurableConfigurationStoreCreator().createMessageStore(realStore);
- _realDurableConfigurationStore.openConfigurationStore(virtualHostName, storeSettings);
+ _realDurableConfigurationStore.openConfigurationStore(parent, storeSettings);
}
}
@Override
- public void recoverConfigurationStore(ConfiguredObject<?> parent, ConfigurationRecoveryHandler recoveryHandler)
+ public void recoverConfigurationStore(ConfigurationRecoveryHandler recoveryHandler)
{
- _realDurableConfigurationStore.recoverConfigurationStore(parent, recoveryHandler);
+ _realDurableConfigurationStore.recoverConfigurationStore(recoveryHandler);
}
private void configureDelays(Map<String, Object> delays)
@@ -134,7 +134,7 @@ public class SlowMessageStore implements MessageStore, DurableConfigurationStore
}
@Override
- public void openMessageStore(String virtualHostName, Map<String, Object> messageStoreSettings)
+ public void openMessageStore(ConfiguredObject<?> parent, Map<String, Object> messageStoreSettings)
{
Object delaysAttr = messageStoreSettings.get(DELAYS);
@@ -160,7 +160,7 @@ public class SlowMessageStore implements MessageStore, DurableConfigurationStore
it.remove();
}
}
- _realMessageStore.openMessageStore(virtualHostName, messageStoreSettings);
+ _realMessageStore.openMessageStore(parent, messageStoreSettings);
if (_realDurableConfigurationStore == null)
{
@@ -294,9 +294,9 @@ public class SlowMessageStore implements MessageStore, DurableConfigurationStore
}
@Override
- public void recoverMessageStore(ConfiguredObject<?> parent, MessageStoreRecoveryHandler messageRecoveryHandler, TransactionLogRecoveryHandler transactionLogRecoveryHandler)
+ public void recoverMessageStore(MessageStoreRecoveryHandler messageRecoveryHandler, TransactionLogRecoveryHandler transactionLogRecoveryHandler)
{
- _realMessageStore.recoverMessageStore(parent, messageRecoveryHandler, transactionLogRecoveryHandler);
+ _realMessageStore.recoverMessageStore(messageRecoveryHandler, transactionLogRecoveryHandler);
}
@Override