19 package org.sleuthkit.datamodel;
21 import java.io.IOException;
22 import java.io.RandomAccessFile;
29 private final String conflictingApplicationName;
43 StringBuffer buffer =
new StringBuffer();
44 while (lockFileRaf.getFilePointer() < lockFileRaf.length()) {
45 buffer.append(lockFileRaf.readLine() + System.lineSeparator());
47 String conflictingApplication = buffer.toString().trim();
48 String message =
"Unable to acquire lock on "
51 + ((conflictingApplication != null && conflictingApplication.trim().length() > 0)
52 ? (
" Database is already open in " + conflictingApplication +
".")
67 this.conflictingApplicationName = conflictingApplicationName;
74 return conflictingApplicationName;
String getConflictingApplicationName()