dke.smwp.serialize
Class FileAccessSync

java.lang.Object
  |
  +--dke.smwp.serialize.FileAccessSync

public class FileAccessSync
extends java.lang.Object

connection pool of files to synchronize file access.

Version:
1.0
Author:
Werner Enser

Field Summary
private  java.util.Hashtable _files
           
private static FileAccessSync _instance
           
private  boolean DEBUG
           
 
Constructor Summary
private FileAccessSync()
          Singleton
 
Method Summary
 FileAccessDescr getAccess(java.lang.String fileId)
          gets access to file by applying Java's synchronized to the retrieved FileAccessDescr object.
static FileAccessSync getInstance()
          retrieves the only instance
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

DEBUG

private final boolean DEBUG

_instance

private static FileAccessSync _instance

_files

private java.util.Hashtable _files
Constructor Detail

FileAccessSync

private FileAccessSync()
Singleton
Method Detail

getInstance

public static FileAccessSync getInstance()
retrieves the only instance
Returns:
instance

getAccess

public FileAccessDescr getAccess(java.lang.String fileId)
gets access to file by applying Java's synchronized to the retrieved FileAccessDescr object.
Parameters:
fileId - file designator
Returns:
file acces description object