Package org.apache.activemq.leveldb

Examples of org.apache.activemq.leveldb.LevelDBStore


        master.addConnector(brokerUrl);
        master.start();
    }

    private void configureSharedPersistenceAdapter(BrokerService broker) throws Exception {
       LevelDBStore adapter = new LevelDBStore();
       adapter.setDirectory(new File("shared"));
       broker.setPersistenceAdapter(adapter);
    }
View Full Code Here


    @Before
    public void setUp() throws Exception {
        brokerService = new BrokerService();
        brokerService.addConnector("tcp://localhost:0");

        LevelDBStore store = new LevelDBStore();
        store.setDirectory(new File("target/activemq-data/haleveldb"));
        store.deleteAllMessages();
        brokerService.setPersistenceAdapter(store);

        PolicyMap policyMap = new PolicyMap();
        PolicyEntry policy = new PolicyEntry();
        policy.setMemoryLimit(1);
View Full Code Here

        brokerService.setUseJmx(true);
        brokerService.setAdvisorySupport(false);
        brokerService.setDeleteAllMessagesOnStartup(true);
        brokerService.setDataDirectoryFile(dataDirFile);

        LevelDBStore persistenceFactory = new LevelDBStore();
        persistenceFactory.setDirectory(dataDirFile);
        brokerService.setPersistenceAdapter(persistenceFactory);
        brokerService.start();
        brokerService.waitUntilStarted();
    }
View Full Code Here

    }

    protected BrokerService createBroker(int brokerid, boolean addToNetwork) throws Exception {
        BrokerService broker = super.createBroker(brokerid, addToNetwork);

        LevelDBStore levelDBStore = new LevelDBStore();
        levelDBStore.setDirectory(new File(broker.getBrokerDataDirectory(),"levelDB"));
        broker.setPersistenceAdapter(levelDBStore);
        return broker;
    }
View Full Code Here

TOP

Related Classes of org.apache.activemq.leveldb.LevelDBStore

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.