org.apache.activemq.leveldb.LevelDBStore

Here are the examples of the java api class org.apache.activemq.leveldb.LevelDBStore taken from open source projects.

1. ManagedDurableSubscriptionTest#startBroker()

Project: activemq-artemis
File: ManagedDurableSubscriptionTest.java
private void startBroker() throws Exception {
    broker = BrokerFactory.createBroker("broker:(vm://localhost)");
    broker.setKeepDurableSubsActive(false);
    broker.setPersistent(true);
    LevelDBStore persistenceAdapter = new LevelDBStore();
    persistenceAdapter.setDirectory(new File("activemq-data/" + getName()));
    broker.setPersistenceAdapter(persistenceAdapter);
    broker.setUseJmx(true);
    broker.getManagementContext().setCreateConnector(false);
    broker.setBrokerName(getName());
    broker.start();
    connection = createConnection();
}

2. LevelDBStoreQueueTest#configureBroker()

Project: activemq-artemis
File: LevelDBStoreQueueTest.java
@Override
protected void configureBroker(BrokerService answer, String uri) throws Exception {
    File dataFileDir = new File("target/test-amq-data/perfTest/amq");
    LevelDBStore adaptor = new LevelDBStore();
    adaptor.setDirectory(dataFileDir);
    answer.setPersistenceAdapter(adaptor);
    answer.addConnector(uri);
    answer.setDeleteAllMessagesOnStartup(true);
}

3. ThreeBrokerVirtualTopicNetworkLevelDBTest#configurePersistenceAdapter()

Project: activemq-artemis
File: ThreeBrokerVirtualTopicNetworkLevelDBTest.java
@Override
protected void configurePersistenceAdapter(BrokerService broker) throws IOException {
    File dataFileDir = new File("target/test-data/leveldb/" + broker.getBrokerName());
    LevelDBStore adapter = new LevelDBStore();
    adapter.setDirectory(dataFileDir);
    broker.setPersistenceAdapter(adapter);
}

4. SingleBrokerVirtualDestinationsWithWildcardLevelDBTest#configurePersistenceAdapter()

Project: activemq-artemis
File: SingleBrokerVirtualDestinationsWithWildcardLevelDBTest.java
@Override
protected void configurePersistenceAdapter(BrokerService broker) throws IOException {
    File dataFileDir = new File("target/test-amq-data/leveldb/" + broker.getBrokerName());
    LevelDBStore kaha = new LevelDBStore();
    kaha.setDirectory(dataFileDir);
    broker.setPersistenceAdapter(kaha);
}

5. QueueBrowsingLevelDBTest#createBroker()

Project: activemq-artemis
File: QueueBrowsingLevelDBTest.java
@Override
public BrokerService createBroker() throws IOException {
    BrokerService broker = super.createBroker();
    LevelDBStore store = new LevelDBStore();
    store.setDirectory(new File("target/test-data/leveldb"));
    broker.setPersistenceAdapter(store);
    return broker;
}

6. LevelDBDurableSubscriptionTest#createPersistenceAdapter()

Project: activemq-artemis
File: LevelDBDurableSubscriptionTest.java
@Override
protected PersistenceAdapter createPersistenceAdapter() throws IOException {
    File dataDir = new File("target/test-data/durableLevelDB");
    LevelDBStore adaptor = new LevelDBStore();
    adaptor.setDirectory(dataDir);
    return adaptor;
}

7. StoreQueueCursorLevelDBNoDuplicateTest#createBroker()

Project: activemq-artemis
File: StoreQueueCursorLevelDBNoDuplicateTest.java
@Override
protected BrokerService createBroker() throws Exception {
    BrokerService broker = super.createBroker();
    LevelDBStore store = new LevelDBStore();
    store.setDirectory(new File("target/activemq-data/leveldb"));
    broker.setPersistenceAdapter(store);
    return broker;
}

8. QueueMasterSlaveSingleUrlTest#configureSharedPersistenceAdapter()

Project: activemq-artemis
File: QueueMasterSlaveSingleUrlTest.java
private void configureSharedPersistenceAdapter(BrokerService broker) throws Exception {
    LevelDBStore adapter = new LevelDBStore();
    adapter.setDirectory(new File("shared"));
    broker.setPersistenceAdapter(adapter);
}

9. QueueConnectionMemoryTest#configureBroker()

Project: activemq-artemis
File: QueueConnectionMemoryTest.java
@Override
protected void configureBroker(BrokerService answer, String uri) throws Exception {
    LevelDBStore adaptor = new LevelDBStore();
    answer.setPersistenceAdapter(adaptor);
    answer.addConnector(uri);
    answer.setDeleteAllMessagesOnStartup(true);
}

10. LevelDBDurableTopicTest#configureBroker()

Project: activemq-artemis
File: LevelDBDurableTopicTest.java
/*
     * protected BrokerService createBroker() throws Exception{ Resource
     * resource=new ClassPathResource(
     * "org/apache/activemq/perf/kahaBroker.xml"); BrokerFactoryBean factory=new
     * BrokerFactoryBean(resource); factory.afterPropertiesSet(); BrokerService
     * result=factory.getBroker(); result.start(); return result; }
     */
@Override
protected void configureBroker(BrokerService answer, String uri) throws Exception {
    LevelDBStore store = new LevelDBStore();
    answer.setPersistenceAdapter(store);
    answer.setDeleteAllMessagesOnStartup(true);
    answer.addConnector(uri);
}