uk.ac.vamsas.client.simpleclient
Class SessionFlagFile

java.lang.Object
  extended byuk.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
           
 
Constructor Summary
SessionFlagFile(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
 

Field Detail

flagFile

protected java.io.File flagFile
Constructor Detail

SessionFlagFile

public SessionFlagFile(java.io.File flagFile)
Parameters:
flagFile -
Method Detail

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