uk.ac.vamsas.client.simpleclient
Class SessionFlagFile
java.lang.Object
uk.ac.vamsas.client.simpleclient.SessionFlagFile
- public class SessionFlagFile
- extends java.lang.Object
methods for setting and checking binary flags in a vamsas session directory.
all methods apart from the constructor will throw a fatal error if the
flagFile is not a valid java.io.File object. LATER: extract SessionFlag
interface for generalizing the vamsas session code
- Author:
- jimp
Field Summary |
protected java.io.File |
flagFile
|
Method Summary |
boolean |
checkFlag()
|
boolean |
clearFlag()
|
boolean |
setFlag()
will log a warning if exceptions occur during flag creation. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
flagFile
protected java.io.File flagFile
SessionFlagFile
public SessionFlagFile(java.io.File flagFile)
- Parameters:
flagFile
-
setFlag
public boolean setFlag()
- will log a warning if exceptions occur during flag creation.
- Returns:
- true if flag was set successfully
clearFlag
public boolean clearFlag()
- Returns:
- true if flag was cleared successfully
checkFlag
public boolean checkFlag()
- Returns:
- state of session flag