Class HandleMonitor
- java.lang.Object
-
- org.apache.jackrabbit.core.fs.local.HandleMonitor
-
public class HandleMonitor extends Object
This Class implements a very simple open handle monitor for the local file system. This is usefull, if the list of open handles, referenced by an open FileInputStream() should be tracked. This can cause problems on windows filesystems where open files cannot be deleted.
-
-
Constructor Summary
Constructors Constructor Description HandleMonitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dump()
Dumps the contents of this monitorvoid
dump(File file)
Dumps the information for a fileboolean
isOpen(File file)
Checks, if the file is openInputStream
open(File file)
Opens a file and returns an InputStream
-
-
-
Method Detail
-
open
public InputStream open(File file) throws FileNotFoundException
Opens a file and returns an InputStream- Parameters:
file
-- Returns:
- Throws:
FileNotFoundException
-
isOpen
public boolean isOpen(File file)
Checks, if the file is open- Parameters:
file
-- Returns:
-
dump
public void dump()
Dumps the contents of this monitor
-
dump
public void dump(File file)
Dumps the information for a file- Parameters:
file
-
-
-