Package gov.nih.mipav.model.file
Class FileDeleter
java.lang.Object
java.lang.Thread
gov.nih.mipav.model.file.FileDeleter
- All Implemented Interfaces:
Runnable
Class to safely delete a file using a looped thread.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Thread
Thread.Builder, Thread.State, Thread.UncaughtExceptionHandler -
Field Summary
FieldsFields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidrun()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, isVirtual, join, join, join, join, ofPlatform, ofVirtual, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, sleep, start, startVirtualThread, stop, suspend, threadId, toString, yield
-
Field Details
-
filename
DOCUMENT ME! -
target
DOCUMENT ME!
-
-
Constructor Details
-
FileDeleter
Construct the file deleter.- Parameters:
filename- the file to delete
-
-
Method Details