Package org.opencms.ade.upload
Class CmsUploadTimeoutWatcher
- java.lang.Object
-
- java.lang.Thread
-
- org.opencms.ade.upload.CmsUploadTimeoutWatcher
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Runnable
public class CmsUploadTimeoutWatcher extends java.lang.Thread implements java.io.Serializable
A class which is executed in a new thread, so its able to detect when an upload process is frozen and sets an exception in order to be canceled. This doesn't work in Google application engine.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CmsUploadTimeoutWatcher(CmsUploadListener listener)
A public constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cancel()
Cancels the watch process.void
run()
The watching process.-
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
-
-
-
-
Constructor Detail
-
CmsUploadTimeoutWatcher
public CmsUploadTimeoutWatcher(CmsUploadListener listener)
A public constructor.- Parameters:
listener
- the listener to watch
-
-