Examples of AMQPersistenceAdapterFactory


Examples of org.apache.activemq.store.amq.AMQPersistenceAdapterFactory

        SystemUsage systemUsage;
        systemUsage = new SystemUsage();
        systemUsage.getMemoryUsage().setLimit(1024 * 1024); // Just a few messags
        broker.setSystemUsage(systemUsage);
       
        AMQPersistenceAdapterFactory factory = (AMQPersistenceAdapterFactory) broker.getPersistenceFactory();
        factory.setMaxFileLength(2*1024); // ~4 messages
        factory.setCleanupInterval(1000); // every few second
       
        broker.start();
        LOG.info("Starting broker..");
    }
View Full Code Here

Examples of org.apache.activemq.store.amq.AMQPersistenceAdapterFactory

        broker = new BrokerService();
        broker.setDeleteAllMessagesOnStartup(true);
        broker.setPersistent(true);
        broker.setUseJmx(true);
        broker.addConnector("tcp://localhost:61616").setName("Default");
        broker.setPersistenceFactory(new AMQPersistenceAdapterFactory());
        AMQPersistenceAdapterFactory factory = (AMQPersistenceAdapterFactory) broker.getPersistenceFactory();
        // ensure there are a bunch of data files but multiple entries in each
        factory.setMaxFileLength(1024 * 20);
        // speed up the test case, checkpoint an cleanup early and often
        factory.setCheckpointInterval(500);
        factory.setCleanupInterval(500);
        factory.setSyncOnWrite(false);
       
        persistentAdapter = (AMQPersistenceAdapter) broker.getPersistenceAdapter();
        broker.start();
        LOG.info("Starting broker..");
    }
View Full Code Here

Examples of org.apache.activemq.store.amq.AMQPersistenceAdapterFactory

        //broker.setDeleteAllMessagesOnStartup(true);
        broker.setPersistent(true);
        broker.setUseJmx(true);

        if (useAMQPStore) {
            AMQPersistenceAdapterFactory factory = (AMQPersistenceAdapterFactory) broker
                    .getPersistenceFactory();
            // ensure there are a bunch of data files but multiple entries in
            // each
            // factory.setMaxFileLength(1024 * 20);
            // speed up the test case, checkpoint an cleanup early and often
            // factory.setCheckpointInterval(500);
            factory.setCleanupInterval(1000 * 60 * 30);
            factory.setSyncOnWrite(false);

            // int indexBinSize=262144; // good for 6M
            int indexBinSize = 1024;
            factory.setIndexMaxBinSize(indexBinSize * 2);
            factory.setIndexBinSize(indexBinSize);
            factory.setIndexPageSize(192 * 20);
        } else {
            KahaDBStore kaha = new KahaDBStore();
            kaha.setDirectory(new File("target/activemq-data/kahadb"));
            // The setEnableJournalDiskSyncs(false) setting is a little dangerous right now, as I have not verified
            // what happens if the index is updated but a journal update is lost.
View Full Code Here

Examples of org.apache.activemq.store.amq.AMQPersistenceAdapterFactory

        }
        broker.start();
    }
   
    protected void configurePersistenceAdapter(BrokerService brokerService) throws Exception {
        AMQPersistenceAdapterFactory persistenceFactory = new AMQPersistenceAdapterFactory();
        persistenceFactory.setDataDirectory(dataDirFile);
        brokerService.setPersistenceFactory(persistenceFactory);
    }
View Full Code Here

Examples of org.apache.activemq.store.amq.AMQPersistenceAdapterFactory

    // no need to run this unless there are some issues with the others
    public void noProblem_testOrderWithRestartAndVMIndex() throws Exception {
        createBroker(new Configurer() {
            public void configure(BrokerService broker) throws Exception {
                AMQPersistenceAdapterFactory persistenceFactory =
                    (AMQPersistenceAdapterFactory) broker.getPersistenceFactory();
                persistenceFactory.setPersistentIndex(false);
                broker.deleteAllMessages();    
            }
        });
       
        final Timer timer = new Timer();
        schedualRestartTask(timer, new Configurer() {
            public void configure(BrokerService broker) throws Exception {
                AMQPersistenceAdapterFactory persistenceFactory =
                    (AMQPersistenceAdapterFactory) broker.getPersistenceFactory();
                persistenceFactory.setPersistentIndex(false);
            }
        });
       
        try {
            verifyOrderedMessageReceipt();
View Full Code Here

Examples of org.apache.activemq.store.amq.AMQPersistenceAdapterFactory

    // no need to run this unless there are issues with the other restart tests
 
    public void eaiserToRepoduce_testOrderWithRestartWithForceRecover() throws Exception {
        createBroker(new Configurer() {
            public void configure(BrokerService broker) throws Exception {
                AMQPersistenceAdapterFactory persistenceFactory =
                    (AMQPersistenceAdapterFactory) broker.getPersistenceFactory();
                persistenceFactory.setForceRecoverReferenceStore(true);
                broker.setPlugins(plugins);
                broker.deleteAllMessages();    
            }
        });
       
        final Timer timer = new Timer();
        schedualRestartTask(timer, new Configurer() {
            public void configure(BrokerService broker) throws Exception {
                AMQPersistenceAdapterFactory persistenceFactory =
                    (AMQPersistenceAdapterFactory) broker.getPersistenceFactory();
                persistenceFactory.setForceRecoverReferenceStore(true);
                broker.setPlugins(plugins);
            }
        });
       
        try {
View Full Code Here

Examples of org.apache.activemq.store.amq.AMQPersistenceAdapterFactory

        super.setUp();
    }
   
    @Override
    protected void configureBroker(BrokerService answer,String uri) throws Exception {
        AMQPersistenceAdapterFactory persistenceFactory = new AMQPersistenceAdapterFactory();
        persistenceFactory.setMaxFileLength(1024*16);
        persistenceFactory.setPersistentIndex(true);
        persistenceFactory.setCleanupInterval(10000);
        answer.setPersistenceFactory(persistenceFactory);
        //answer.setDeleteAllMessagesOnStartup(true);
        answer.addConnector(uri);
        answer.setUseShutdownHook(false);
    }
View Full Code Here

Examples of org.apache.activemq.store.amq.AMQPersistenceAdapterFactory

        broker = new BrokerService();
        broker.setDeleteAllMessagesOnStartup(true);
        broker.setPersistent(true);
        broker.setUseJmx(true);
        broker.addConnector("tcp://localhost:61616").setName("Default");
        broker.setPersistenceFactory(new AMQPersistenceAdapterFactory());
        AMQPersistenceAdapterFactory factory = (AMQPersistenceAdapterFactory) broker.getPersistenceFactory();
        // ensure there are a bunch of data files but multiple entries in each
        factory.setMaxFileLength(1024 * 20);
        // speed up the test case, checkpoint an cleanup early and often
        factory.setCheckpointInterval(500);
        factory.setCleanupInterval(500);
        factory.setSyncOnWrite(false);
       
        persistentAdapter = (AMQPersistenceAdapter) broker.getPersistenceAdapter();
        broker.start();
        LOG.info("Starting broker..");
    }
View Full Code Here

Examples of org.apache.activemq.store.amq.AMQPersistenceAdapterFactory

            return new MemoryPersistenceAdapter();
        }
    }

    protected AMQPersistenceAdapterFactory createPersistenceFactory() {
        AMQPersistenceAdapterFactory factory = new AMQPersistenceAdapterFactory();
        factory.setDataDirectory(getBrokerDataDirectory());
        factory.setTaskRunnerFactory(getPersistenceTaskRunnerFactory());
        factory.setBrokerName(getBrokerName());
        return factory;
    }
View Full Code Here

Examples of org.apache.activemq.store.amq.AMQPersistenceAdapterFactory


public class SparseAckReplayAfterStoreCleanupAMQStoreTest extends AMQ2832Test {
    @Override
    protected void configurePersistence(BrokerService brokerService, boolean deleteAllOnStart) throws Exception {
    brokerService.setPersistenceFactory(new AMQPersistenceAdapterFactory());
        AMQPersistenceAdapterFactory factory = (AMQPersistenceAdapterFactory) brokerService.getPersistenceFactory();
        // ensure there are a bunch of data files but multiple entries in each
        factory.setMaxFileLength(1024 * 12);
        // speed up the test case, checkpoint an cleanup early and often
        factory.setCheckpointInterval(500);
        factory.setCleanupInterval(500);
        factory.setSyncOnWrite(false);
        if (!deleteAllOnStart) {
            factory.setForceRecoverReferenceStore(true);
        }
        brokerService.getPersistenceAdapter();
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.