Class FilePoolManager

java.lang.Object
net.simplace.sim.io.FilePoolManager

public class FilePoolManager extends Object
Organizes the file access and blocks and frees the file streams Does some exception handling for the programmer Implemented as a singleton results in a check that each file is only opened once and closed after use.
Author:
Andreas Enders
  • Constructor Details

    • FilePoolManager

      public FilePoolManager()
  • Method Details

    • getFile

      public static FileData getFile(FileData aFileData)
      creates new FileInfo as a pool of files
      Parameters:
      aFileData -
      Returns:
      the requested FileData
    • remove

      public static void remove(FileData aFileData)
      creates new FileInfo as a pool of files
      Parameters:
      aFileData -
    • add

      public static void add(FWSimSession aSession, FileData aFileData)
      creates new FileInfo as a pool of files
      Parameters:
      aSession -
      aFileData -
    • finalize

      public static void finalize(FWSimSession aSession)
      creates new FileInfo as a pool of files
      Parameters:
      aSession -