@Override public File getFolder() { SequentialFileFactory factoryUsed = this.fileFactory; if (factoryUsed != null) { return factoryUsed.getDirectory(); } else { return null; } }
@Override public String toString() { try { return "JournalImpl(state=" + state + ", directory=[" + this.fileFactory.getDirectory().toString() + "], hash=" + super.toString() + ")"; } catch (Throwable e) { logger.warn(e); return super.toString(); } }
@Override public String toString() { try { return "JournalImpl(state=" + state + ", directory=[" + this.fileFactory.getDirectory().toString() + "], hash=" + super.toString() + ")"; } catch (Throwable e) { logger.warn(e); return super.toString(); } }
@Override public synchronized void removeFileFactory(SequentialFileFactory fileFactory) throws Exception { File directory = fileFactory.getDirectory(); if (directory.exists()) { FileUtil.deleteDirectory(directory); } }
@Override public void injectMonitor(FileStoreMonitor monitor) throws Exception { if (journalFF != null) { monitor.addStore(journalFF.getDirectory()); } if (largeMessagesFactory != null) { monitor.addStore(largeMessagesFactory.getDirectory()); } if (bindingsFF != null) { monitor.addStore(bindingsFF.getDirectory()); } } }