super(sessionFile);
}
/**
+ *
+ * @return the VamsasFile
+ */
+ public File getVamsasFile() {
+ return sessionFile;
+ }
+ /**
* Expand a previously stored session into the sessionDir
* @param sessionDir
* @param storedSession
return null;
}
/**
+ *
+ * @param extantLock
+ * @return null, extantLock or new Lock.
+ */
+ public Lock getLock(Lock extantLock) {
+ if (lockFile(extantLock))
+ return fileLock;
+ return null;
+ }
+ /**
* explicitly unlocks vamsas file.
* if you have called getLock() you *must*
* call this to release the lock.