/**
* sets up the vamsas session files and watchers in sessionDir
- * @param sessionDir
+ * @param sessionDir1
*/
- protected VamsasSession(File sessionDir) throws IOException {
- if (sessionDir==null)
+ protected VamsasSession(File sessionDir1) throws IOException {
+ if (sessionDir1==null)
throw new Error("Null directory for VamsasSession.");
- if (sessionDir.exists()) {
- if (!sessionDir.isDirectory() || !sessionDir.canWrite() || !sessionDir.canRead())
- throw new IOException("Cannot access '"+sessionDir+"' as a read/writable Directory.");
- if (checkSessionFiles(sessionDir)) {
+ if (sessionDir1.exists()) {
+ if (!sessionDir1.isDirectory() || !sessionDir1.canWrite() || !sessionDir1.canRead())
+ throw new IOException("Cannot access '"+sessionDir1+"' as a read/writable Directory.");
+ if (checkSessionFiles(sessionDir1)) {
createSessionFiles();
}
// session files exist in the directory
- this.sessionDir = sessionDir;
+ this.sessionDir = sessionDir1;
initSessionObjects();
slog.debug("Initialising additional VamsasSession instance");
- log.debug("Attached to VamsasSession in "+sessionDir);
+ log.debug("Attached to VamsasSession in "+sessionDir1);
//}
} else {
// start from scratch
- if (!sessionDir.mkdir())
- throw new IOException("Failed to make VamsasSession directory in "+sessionDir);
- this.sessionDir = sessionDir;
+ if (!sessionDir1.mkdir())
+ throw new IOException("Failed to make VamsasSession directory in "+sessionDir1);
+ this.sessionDir = sessionDir1;
createSessionFiles();
initSessionObjects();
slog.debug("Session directory created.");
- log.debug("Initialised VamsasSession in "+sessionDir);
+ log.debug("Initialised VamsasSession in "+sessionDir1);
}
}
/**