public abstract class AbstractXSRunnable extends java.lang.Thread implements XSRunnable
Constructor and Description |
---|
AbstractXSRunnable(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
interrupt() |
boolean |
isPaused() |
boolean |
isRunning() |
boolean |
isStarted() |
boolean |
isStopped() |
void |
pause() |
void |
pauseXSRunnable()
Deprecated.
|
void |
run() |
void |
start() |
void |
startXSRunnable()
Deprecated.
|
void |
stopXSRunnable()
Deprecated.
|
protected abstract void |
workPackage() |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, stop, stop, suspend, toString, yield
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getName, stop
public void interrupt()
interrupt
in interface XSRunnable
interrupt
in class java.lang.Thread
public boolean isPaused()
isPaused
in interface XSRunnable
public boolean isRunning()
isRunning
in interface XSRunnable
public boolean isStarted()
isStarted
in interface XSRunnable
public boolean isStopped()
isStopped
in interface XSRunnable
public void pause()
pause
in interface XSRunnable
@Deprecated public void pauseXSRunnable()
pauseXSRunnable
in interface XSRunnable
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
public void start()
start
in interface XSRunnable
start
in class java.lang.Thread
@Deprecated public void startXSRunnable()
startXSRunnable
in interface XSRunnable
@Deprecated public void stopXSRunnable()
stopXSRunnable
in interface XSRunnable
protected abstract void workPackage()