Package gov.nih.mipav.model.file
Class FileDeleter
- java.lang.Object
-
- java.lang.Thread
-
- gov.nih.mipav.model.file.FileDeleter
-
- All Implemented Interfaces:
java.lang.Runnable
public class FileDeleter extends java.lang.Thread
Class to safely delete a file using a looped thread.
-
-
Constructor Summary
Constructors Constructor Description FileDeleter(java.lang.String filename)
Construct the file deleter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
run()
Run method: if the file exists, try deleting it. if the delete fails, then sleep for 2 seconds and start again.-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-