Package net.simplace.sim.io
Class FilePoolManager
java.lang.Object
net.simplace.sim.io.FilePoolManager
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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
add
(FWSimSession aSession, FileData aFileData) creates new FileInfo as a pool of filesstatic void
finalize
(FWSimSession aSession) creates new FileInfo as a pool of filesstatic FileData
creates new FileInfo as a pool of filesstatic void
creates new FileInfo as a pool of files
-
Constructor Details
-
FilePoolManager
public FilePoolManager()
-
-
Method Details
-
getFile
creates new FileInfo as a pool of files- Parameters:
aFileData
-- Returns:
- the requested FileData
-
remove
creates new FileInfo as a pool of files- Parameters:
aFileData
-
-
add
creates new FileInfo as a pool of files- Parameters:
aSession
-aFileData
-
-
finalize
creates new FileInfo as a pool of files- Parameters:
aSession
-
-