public File getDataDirectoryFile() { if (dataDirectoryFile == null) { dataDirectoryFile = new File(IOHelper.getDefaultDataDirectory()); } return dataDirectoryFile; }
@Override protected File getDefaultDataDirectory() { return new File(IOHelper.getDefaultDataDirectory(), "delayedDB"); }
protected File getDefaultDirectory() { return new File(IOHelper.getDefaultDataDirectory() + File.pathSeparator + "delayedDB"); }
@Test public void testNoDeleteOnUnlockIfNotLocked() throws Exception { File lockFile = new File(IOHelper.getDefaultDataDirectory(), "lockToTest1"); IOHelper.mkdirs(lockFile.getParentFile()); lockFile.createNewFile(); LockFile underTest = new LockFile(lockFile, true); underTest.lock(); // will fail on windows b/c the file is open if ( lockFile.delete() ) { assertFalse("no longer valid", underTest.keepAlive()); // a slave gets in lockFile.createNewFile(); underTest.unlock(); assertTrue("file still exists after unlock when not locked", lockFile.exists()); } }
@Test public void testDeleteOnUnlockIfLocked() throws Exception { File lockFile = new File(IOHelper.getDefaultDataDirectory(), "lockToTest2"); IOHelper.mkdirs(lockFile.getParentFile()); lockFile.createNewFile(); LockFile underTest = new LockFile(lockFile, true); underTest.lock(); assertTrue("valid", underTest.keepAlive()); underTest.unlock(); assertFalse("file deleted on unlock", lockFile.exists()); } }
@Override protected void doStart() throws Exception { if (this.directory == null) { this.directory = new File(IOHelper.getDefaultDataDirectory() + File.pathSeparator + "delayedDB");
public File getDataDirectoryFile() { if (dataDirectoryFile == null) { dataDirectoryFile = new File(IOHelper.getDefaultDataDirectory()); } return dataDirectoryFile; }
public File getDataDirectoryFile() { if (dataDirectoryFile == null) { dataDirectoryFile = new File(IOHelper.getDefaultDataDirectory()); } return dataDirectoryFile; }
@Override protected File getDefaultDataDirectory() { return new File(IOHelper.getDefaultDataDirectory(), "delayedDB"); }
protected File getDefaultDirectory() { return new File(IOHelper.getDefaultDataDirectory() + File.pathSeparator + "delayedDB"); }
public File getDataDirectoryFile() { if (dataDirectoryFile == null) { dataDirectoryFile = new File(IOHelper.getDefaultDataDirectory()); } return dataDirectoryFile; }
public File getDataDirectoryFile() { if (dataDirectoryFile == null) { dataDirectoryFile = new File(IOHelper.getDefaultDataDirectory()); } return dataDirectoryFile; }
@Override protected File getDefaultDataDirectory() { return new File(IOHelper.getDefaultDataDirectory(), "delayedDB"); }
@Override protected File getDefaultDataDirectory() { return new File(IOHelper.getDefaultDataDirectory(), "delayedDB"); }
protected File getDefaultDirectory() { return new File(IOHelper.getDefaultDataDirectory() + File.pathSeparator + "delayedDB"); }
protected File getDefaultDirectory() { return new File(IOHelper.getDefaultDataDirectory() + File.pathSeparator + "delayedDB"); }
/** * @return the dataDirectory */ public File getDataDirectory() { if (this.dataDirectory == null) { this.dataDirectory = new File(IOHelper.getDefaultDataDirectory(), IOHelper.toFileSystemSafeName(brokerName)); } return this.dataDirectory; }
private void initialize() { if (!initialized) { initialized = true; if (this.directory == null) { File file = new File(IOHelper.getDefaultDataDirectory()); file = new File(file, IOHelper.toFileSystemSafeName(brokerName) + "-kahastore"); setDirectory(file); } try { IOHelper.mkdirs(this.directory); } catch (IOException e) { throw new RuntimeException(e); } wireFormat.setCacheEnabled(false); wireFormat.setTightEncodingEnabled(true); } }
this.initialized = true; if (this.directory == null) { this.directory = new File(IOHelper.getDefaultDataDirectory() + File.pathSeparator + "delayedDB");
@Override protected void doStart() throws Exception { if (this.directory == null) { this.directory = new File(IOHelper.getDefaultDataDirectory() + File.pathSeparator + "delayedDB");