@Override public String toString() { String path = getDirectory() != null ? getDirectory().getAbsolutePath() : "DIRECTORY_NOT_SET"; return "MultiKahaDBPersistenceAdapter[" + path + "]" + adapters; }
private File getDirectory() { return new File(multiKahaDBPersistenceAdapter.getDirectory(), "txStore"); }
private void configureDirectory(PersistenceAdapter adapter, String fileName) { File directory = null; File defaultDir = DEFAULT_DIRECTORY; try { defaultDir = adapter.getClass().newInstance().getDirectory(); } catch (Exception e) { } if (defaultDir.equals(adapter.getDirectory())) { // not set so inherit from mkahadb directory = getDirectory(); } else { directory = adapter.getDirectory(); } if (fileName != null) { directory = new File(directory, fileName); } adapter.setDirectory(directory); }
@Override public void deleteAllMessages() throws IOException { for (PersistenceAdapter persistenceAdapter : adapters) { persistenceAdapter.deleteAllMessages(); } transactionStore.deleteAllMessages(); IOHelper.deleteChildren(getDirectory()); for (Object o : destinationMap.get(new AnyDestination(new ActiveMQDestination[]{new ActiveMQQueue(">"), new ActiveMQTopic(">")}))) { if (o instanceof FilteredKahaDBPersistenceAdapter) { FilteredKahaDBPersistenceAdapter filteredKahaDBPersistenceAdapter = (FilteredKahaDBPersistenceAdapter) o; if (filteredKahaDBPersistenceAdapter.getPersistenceAdapter().getDirectory() != DEFAULT_DIRECTORY) { IOHelper.deleteChildren(filteredKahaDBPersistenceAdapter.getPersistenceAdapter().getDirectory()); } if (filteredKahaDBPersistenceAdapter.getPersistenceAdapter() instanceof KahaDBPersistenceAdapter) { KahaDBPersistenceAdapter kahaDBPersistenceAdapter = (KahaDBPersistenceAdapter) filteredKahaDBPersistenceAdapter.getPersistenceAdapter(); if (kahaDBPersistenceAdapter.getIndexDirectory() != null) { IOHelper.deleteChildren(kahaDBPersistenceAdapter.getIndexDirectory()); } } } } }
@Override public String toString() { String path = getDirectory() != null ? getDirectory().getAbsolutePath() : "DIRECTORY_NOT_SET"; return "MultiKahaDBPersistenceAdapter[" + path + "]" + adapters; }
@Override public String toString() { String path = getDirectory() != null ? getDirectory().getAbsolutePath() : "DIRECTORY_NOT_SET"; return "MultiKahaDBPersistenceAdapter[" + path + "]" + adapters; }
@Override public String toString() { String path = getDirectory() != null ? getDirectory().getAbsolutePath() : "DIRECTORY_NOT_SET"; return "MultiKahaDBPersistenceAdapter[" + path + "]" + adapters; }
private File getDirectory() { return new File(multiKahaDBPersistenceAdapter.getDirectory(), "txStore"); }
private File getDirectory() { return new File(multiKahaDBPersistenceAdapter.getDirectory(), "txStore"); }
private File getDirectory() { return new File(multiKahaDBPersistenceAdapter.getDirectory(), "txStore"); }
private void configureDirectory(PersistenceAdapter adapter, String fileName) { File directory = null; File defaultDir = DEFAULT_DIRECTORY; try { defaultDir = adapter.getClass().newInstance().getDirectory(); } catch (Exception e) { } if (defaultDir.equals(adapter.getDirectory())) { // not set so inherit from mkahadb directory = getDirectory(); } else { directory = adapter.getDirectory(); } if (fileName != null) { directory = new File(directory, fileName); } adapter.setDirectory(directory); }
private void configureDirectory(PersistenceAdapter adapter, String fileName) { File directory = null; File defaultDir = DEFAULT_DIRECTORY; try { defaultDir = adapter.getClass().newInstance().getDirectory(); } catch (Exception e) { } if (defaultDir.equals(adapter.getDirectory())) { // not set so inherit from mkahadb directory = getDirectory(); } else { directory = adapter.getDirectory(); } if (fileName != null) { directory = new File(directory, fileName); } adapter.setDirectory(directory); }
private void configureDirectory(PersistenceAdapter adapter, String fileName) { File directory = null; File defaultDir = DEFAULT_DIRECTORY; try { defaultDir = adapter.getClass().newInstance().getDirectory(); } catch (Exception e) { } if (defaultDir.equals(adapter.getDirectory())) { // not set so inherit from mkahadb directory = getDirectory(); } else { directory = adapter.getDirectory(); } if (fileName != null) { directory = new File(directory, fileName); } adapter.setDirectory(directory); }
@Override public void deleteAllMessages() throws IOException { for (PersistenceAdapter persistenceAdapter : adapters) { persistenceAdapter.deleteAllMessages(); } transactionStore.deleteAllMessages(); IOHelper.deleteChildren(getDirectory()); for (Object o : destinationMap.get(new AnyDestination(new ActiveMQDestination[]{new ActiveMQQueue(">"), new ActiveMQTopic(">")}))) { if (o instanceof FilteredKahaDBPersistenceAdapter) { FilteredKahaDBPersistenceAdapter filteredKahaDBPersistenceAdapter = (FilteredKahaDBPersistenceAdapter) o; if (filteredKahaDBPersistenceAdapter.getPersistenceAdapter().getDirectory() != DEFAULT_DIRECTORY) { IOHelper.deleteChildren(filteredKahaDBPersistenceAdapter.getPersistenceAdapter().getDirectory()); } if (filteredKahaDBPersistenceAdapter.getPersistenceAdapter() instanceof KahaDBPersistenceAdapter) { KahaDBPersistenceAdapter kahaDBPersistenceAdapter = (KahaDBPersistenceAdapter) filteredKahaDBPersistenceAdapter.getPersistenceAdapter(); if (kahaDBPersistenceAdapter.getIndexDirectory() != null) { IOHelper.deleteChildren(kahaDBPersistenceAdapter.getIndexDirectory()); } } } } }
@Override public void deleteAllMessages() throws IOException { for (PersistenceAdapter persistenceAdapter : adapters) { persistenceAdapter.deleteAllMessages(); } transactionStore.deleteAllMessages(); IOHelper.deleteChildren(getDirectory()); for (Object o : destinationMap.get(new AnyDestination(new ActiveMQDestination[]{new ActiveMQQueue(">"), new ActiveMQTopic(">")}))) { if (o instanceof FilteredKahaDBPersistenceAdapter) { FilteredKahaDBPersistenceAdapter filteredKahaDBPersistenceAdapter = (FilteredKahaDBPersistenceAdapter) o; if (filteredKahaDBPersistenceAdapter.getPersistenceAdapter().getDirectory() != DEFAULT_DIRECTORY) { IOHelper.deleteChildren(filteredKahaDBPersistenceAdapter.getPersistenceAdapter().getDirectory()); } if (filteredKahaDBPersistenceAdapter.getPersistenceAdapter() instanceof KahaDBPersistenceAdapter) { KahaDBPersistenceAdapter kahaDBPersistenceAdapter = (KahaDBPersistenceAdapter) filteredKahaDBPersistenceAdapter.getPersistenceAdapter(); if (kahaDBPersistenceAdapter.getIndexDirectory() != null) { IOHelper.deleteChildren(kahaDBPersistenceAdapter.getIndexDirectory()); } } } } }
@Override public void deleteAllMessages() throws IOException { for (PersistenceAdapter persistenceAdapter : adapters) { persistenceAdapter.deleteAllMessages(); } transactionStore.deleteAllMessages(); IOHelper.deleteChildren(getDirectory()); for (Object o : destinationMap.get(new AnyDestination(new ActiveMQDestination[]{new ActiveMQQueue(">"), new ActiveMQTopic(">")}))) { if (o instanceof FilteredKahaDBPersistenceAdapter) { FilteredKahaDBPersistenceAdapter filteredKahaDBPersistenceAdapter = (FilteredKahaDBPersistenceAdapter) o; if (filteredKahaDBPersistenceAdapter.getPersistenceAdapter().getDirectory() != DEFAULT_DIRECTORY) { IOHelper.deleteChildren(filteredKahaDBPersistenceAdapter.getPersistenceAdapter().getDirectory()); } if (filteredKahaDBPersistenceAdapter.getPersistenceAdapter() instanceof KahaDBPersistenceAdapter) { KahaDBPersistenceAdapter kahaDBPersistenceAdapter = (KahaDBPersistenceAdapter) filteredKahaDBPersistenceAdapter.getPersistenceAdapter(); if (kahaDBPersistenceAdapter.getIndexDirectory() != null) { IOHelper.deleteChildren(kahaDBPersistenceAdapter.getIndexDirectory()); } } } } }