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
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
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
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
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
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
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
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
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
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
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); }