Uses of Class
uk.ac.vamsas.client.simpleclient.SessionFile

Packages that use SessionFile
uk.ac.vamsas.client.simpleclient   
 

Uses of SessionFile in uk.ac.vamsas.client.simpleclient
 

Subclasses of SessionFile in uk.ac.vamsas.client.simpleclient
 class ClientsFile
          Handler for the clientsFile within a vamsas session thread.
 class ListFile
          base class for generic list storage and retrieval operations from a locked IO file TODO: LATER: generalize for all list storage and retrieval operations (pull-up from ClientsFile object)
 class SessionsFile
           
 class VamsasFile
          low level vamsas document management routines analogous to ClientsFile Grew out of io tests on VamsasArchive class in uk.ac.vamsas.test.simpleclient.VamsasArchive This class is not thread safe.
 

Methods in uk.ac.vamsas.client.simpleclient that return SessionFile
 SessionFile SessionFileWatcherElement.getWatched()
           
protected  SessionFile VamsasSession.getTempSessionFile(java.lang.String pref, java.lang.String suff)
          create a uniquely named uk.ac.vamsas.client.simpleclient.ClientsFile.addClient(ClientHandle)ile in the session Directory
 

Methods in uk.ac.vamsas.client.simpleclient with parameters of type SessionFile
protected  void SessionFile.updateFrom(Lock extantLock, SessionFile newData)
          Replaces data in sessionFile with data from file handled by another sessionFile passes up any exceptions.
protected  void SimpleClientAppdata.updateAnAppdataEntry(VamsasArchive vdoc, AppData appd, SessionFile apdjar)
          copy data from the appData jar file to an appropriately referenced jar or Data entry for the given ApplicationData Assumes the JarFile is properly closed.
 

Constructors in uk.ac.vamsas.client.simpleclient with parameters of type SessionFile
ClientSessionFileWatcherElement(SessionFile watcher, WatcherCallBack handler)
           
ClientSessionFileWatcherElement(SessionFile watcher, WatcherCallBack handler, boolean enableWatching)
           
SessionFileWatcherElement(SessionFile watcher, WatcherCallBack handler)
          create a new, enabled watch element
SessionFileWatcherElement(SessionFile watcher, WatcherCallBack handler, boolean enableWatching)
          new watcher with flag to initially skip watching this sessionfile
VamsasArchive(java.io.File archive, boolean overwrite, boolean vamsasdocument, SessionFile extantLock)