diff options
| author | Alex Rudyy <orudyy@apache.org> | 2014-03-31 15:37:34 +0000 |
|---|---|---|
| committer | Alex Rudyy <orudyy@apache.org> | 2014-03-31 15:37:34 +0000 |
| commit | 6de63bce6e61011a921337d9c3880e199f21c94c (patch) | |
| tree | 539f0c2471e185edb5eb2ed5a14d5c69b0ef42db /qpid/java/systests/src | |
| parent | 4e8e65d2a2569aee45f20a09f4f34c6abcf81f59 (diff) | |
| download | qpid-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.java | 3 | ||||
| -rw-r--r-- | qpid/java/systests/src/main/java/org/apache/qpid/server/store/SlowMessageStore.java | 16 |
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 |
