public class PayloadThread
extends java.lang.Thread
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Object |
payload |
protected SchedulingPolicy |
schedulingPolicy |
| Constructor and Description |
|---|
PayloadThread(java.lang.Runnable target) |
PayloadThread(java.lang.Runnable target,
java.lang.String name) |
PayloadThread(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
static PayloadThread |
current() |
java.lang.Object |
payload() |
void |
run() |
SchedulingPolicy |
schedulingPolicy() |
void |
setPayload(java.lang.Object payload) |
void |
setSchedulingPolicy(SchedulingPolicy schedulingPolicy) |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yieldprotected java.lang.Object payload
protected SchedulingPolicy schedulingPolicy
public PayloadThread(java.lang.Runnable target)
public PayloadThread(java.lang.String name)
public PayloadThread(java.lang.Runnable target,
java.lang.String name)
public final java.lang.Object payload()
public final void setPayload(java.lang.Object payload)
public final SchedulingPolicy schedulingPolicy()
public final void setSchedulingPolicy(SchedulingPolicy schedulingPolicy)
public void run()
run in interface java.lang.Runnablerun in class java.lang.Threadpublic static PayloadThread current()