public static MemoryPersistenceAdapter newInstance(File file) { return new MemoryPersistenceAdapter(); }
@Override public void deleteAllMessages() throws IOException { for (Iterator<TopicMessageStore> iter = topics.values().iterator(); iter.hasNext();) { MemoryMessageStore store = asMemoryMessageStore(iter.next()); if (store != null) { store.delete(); } } for (Iterator<MessageStore> iter = queues.values().iterator(); iter.hasNext();) { MemoryMessageStore store = asMemoryMessageStore(iter.next()); if (store != null) { store.delete(); } } if (transactionStore != null) { transactionStore.delete(); } }
public void setCreateTransactionStore(boolean create) throws IOException { if (create) { createTransactionStore(); } }
protected PersistenceAdapter createPersistenceAdapter() throws IOException { if (isPersistent()) { PersistenceAdapterFactory fac = getPersistenceFactory(); if (fac != null) { return fac.createPersistenceAdapter(); } else { try { String clazz = "org.apache.activemq.store.kahadb.KahaDBPersistenceAdapter"; PersistenceAdapter adaptor = (PersistenceAdapter)getClass().getClassLoader().loadClass(clazz).newInstance(); File dir = new File(getBrokerDataDirectory(),"KahaDB"); adaptor.setDirectory(dir); return adaptor; } catch (Throwable e) { throw IOExceptionSupport.create(e); } } } else { return new MemoryPersistenceAdapter(); } }
public void setCreateTransactionStore(boolean create) throws IOException { if (create) { createTransactionStore(); } }
@Override public void deleteAllMessages() throws IOException { for (Iterator<TopicMessageStore> iter = topics.values().iterator(); iter.hasNext();) { MemoryMessageStore store = asMemoryMessageStore(iter.next()); if (store != null) { store.delete(); } } for (Iterator<MessageStore> iter = queues.values().iterator(); iter.hasNext();) { MemoryMessageStore store = asMemoryMessageStore(iter.next()); if (store != null) { store.delete(); } } if (transactionStore != null) { transactionStore.delete(); } }
public static MemoryPersistenceAdapter newInstance(File file) { return new MemoryPersistenceAdapter(); }
public void setCreateTransactionStore(boolean create) throws IOException { if (create) { createTransactionStore(); } }
public void deleteAllMessages() throws IOException { for (Iterator<TopicMessageStore> iter = topics.values().iterator(); iter.hasNext();) { MemoryMessageStore store = asMemoryMessageStore(iter.next()); if (store != null) { store.delete(); } } for (Iterator<MessageStore> iter = queues.values().iterator(); iter.hasNext();) { MemoryMessageStore store = asMemoryMessageStore(iter.next()); if (store != null) { store.delete(); } } if (transactionStore != null) { transactionStore.delete(); } }
public static MemoryPersistenceAdapter newInstance(File file) { return new MemoryPersistenceAdapter(); }
public void setCreateTransactionStore(boolean create) throws IOException { if (create) { createTransactionStore(); } }
@Override public void deleteAllMessages() throws IOException { for (Iterator<TopicMessageStore> iter = topics.values().iterator(); iter.hasNext();) { MemoryMessageStore store = asMemoryMessageStore(iter.next()); if (store != null) { store.delete(); } } for (Iterator<MessageStore> iter = queues.values().iterator(); iter.hasNext();) { MemoryMessageStore store = asMemoryMessageStore(iter.next()); if (store != null) { store.delete(); } } if (transactionStore != null) { transactionStore.delete(); } }
public static MemoryPersistenceAdapter newInstance(File file) { return new MemoryPersistenceAdapter(); }
public void setCreateTransactionStore(boolean create) throws IOException { if (create) { createTransactionStore(); } }
@Override public void deleteAllMessages() throws IOException { for (Iterator<TopicMessageStore> iter = topics.values().iterator(); iter.hasNext();) { MemoryMessageStore store = asMemoryMessageStore(iter.next()); if (store != null) { store.delete(); } } for (Iterator<MessageStore> iter = queues.values().iterator(); iter.hasNext();) { MemoryMessageStore store = asMemoryMessageStore(iter.next()); if (store != null) { store.delete(); } } if (transactionStore != null) { transactionStore.delete(); } }
public static MemoryPersistenceAdapter newInstance(File file) { return new MemoryPersistenceAdapter(); }
protected PersistenceAdapter createPersistenceAdapter() throws IOException { if (isPersistent()) { PersistenceAdapterFactory fac = getPersistenceFactory(); if (fac != null) { return fac.createPersistenceAdapter(); } else { try { String clazz = "org.apache.activemq.store.kahadb.KahaDBPersistenceAdapter"; PersistenceAdapter adaptor = (PersistenceAdapter)getClass().getClassLoader().loadClass(clazz).newInstance(); File dir = new File(getBrokerDataDirectory(),"KahaDB"); adaptor.setDirectory(dir); return adaptor; } catch (Throwable e) { throw IOExceptionSupport.create(e); } } } else { return new MemoryPersistenceAdapter(); } }
protected PersistenceAdapter createPersistenceAdapter() throws IOException { if (isPersistent()) { PersistenceAdapterFactory fac = getPersistenceFactory(); if (fac != null) { return fac.createPersistenceAdapter(); } else { try { String clazz = "org.apache.activemq.store.kahadb.KahaDBPersistenceAdapter"; PersistenceAdapter adaptor = (PersistenceAdapter)getClass().getClassLoader().loadClass(clazz).newInstance(); File dir = new File(getBrokerDataDirectory(),"KahaDB"); adaptor.setDirectory(dir); return adaptor; } catch (Throwable e) { throw IOExceptionSupport.create(e); } } } else { return new MemoryPersistenceAdapter(); } }
public void run() { try { BrokerService broker = new BrokerService(); synchronized (this) { broker.setPersistenceAdapter(new MemoryPersistenceAdapter()); broker.setTmpDataDirectory(new File(System.getProperty("broker.tmp.datadir", "./target/broker-tmp"))); broker.addConnector(brokerUrl); broker.start(); Thread.sleep(200); notifyAll(); } synchronized (this) { while (!shutdownBroker) { wait(1000); } } broker.stop(); } catch (Exception e) { exception = e; e.printStackTrace(); } } }
protected PersistenceAdapter createPersistenceAdapter() throws IOException { if (isPersistent()) { PersistenceAdapterFactory fac = getPersistenceFactory(); if (fac != null) { return fac.createPersistenceAdapter(); } else { try { String clazz = "org.apache.activemq.store.kahadb.KahaDBPersistenceAdapter"; PersistenceAdapter adaptor = (PersistenceAdapter)getClass().getClassLoader().loadClass(clazz).newInstance(); File dir = new File(getBrokerDataDirectory(),"KahaDB"); adaptor.setDirectory(dir); return adaptor; } catch (Throwable e) { throw IOExceptionSupport.create(e); } } } else { return new MemoryPersistenceAdapter(); } }