Dropped HawtDB persistence

This commit is contained in:
selva.andre
2014-09-01 22:06:27 +02:00
parent c83baae50d
commit f3e6b71e09
9 changed files with 25 additions and 424 deletions
@@ -570,7 +570,7 @@ public class ProtocolProcessorTest {
m_processor.processPublish(m_session, cleanPubMsg);
//Verify
Collection<HawtDBPersistentStore.StoredMessage> messages = m_storageService.searchMatching(new IMatchingCondition() {
Collection<IMessagesStore.StoredMessage> messages = m_storageService.searchMatching(new IMatchingCondition() {
public boolean match(String key) {
return SubscriptionsStore.matchTopics(key, FAKE_TOPIC);
}
@@ -22,11 +22,7 @@ import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import org.dna.mqtt.moquette.messaging.spi.impl.MemoryStorageService;
import org.dna.mqtt.moquette.proto.messages.AbstractMessage;
import org.fusesource.hawtdb.api.MultiIndexFactory;
import org.fusesource.hawtdb.api.PageFile;
import org.fusesource.hawtdb.api.PageFileFactory;
import org.junit.After;
import static org.junit.Assert.*;
import org.junit.Before;
@@ -38,7 +34,6 @@ import org.junit.Test;
*/
public class SubscriptionsStoreTest {
private File hawtFile;
private SubscriptionsStore store;
public SubscriptionsStoreTest() {
@@ -46,26 +41,10 @@ public class SubscriptionsStoreTest {
@Before
public void setUp() throws IOException {
hawtFile = File.createTempFile("moquette_persistent_store", ".dat");
store = new SubscriptionsStore();
// store.init(hawtFile.getAbsolutePath());
PageFileFactory pageFactory = new PageFileFactory();
pageFactory.setFile(hawtFile);
pageFactory.open();
PageFile pageFile = pageFactory.getPageFile();
MultiIndexFactory multiIndexFactory = new MultiIndexFactory(pageFile);
store.init(Collections.<Subscription>emptyList());
}
@After
public void tearDown() {
if (hawtFile.exists()) {
hawtFile.delete();
}
}
@Test
public void testSplitTopic() throws ParseException {
List tokens = store.splitTopic("finance/stock/ibm");