Package com.biglybt.core.util
Class ThreadPool.threadPoolWorker
- java.lang.Object
-
- com.biglybt.core.util.AEThread2
-
- com.biglybt.core.util.ThreadPool.threadPoolWorker
-
- Enclosing class:
- ThreadPool
class ThreadPool.threadPoolWorker extends AEThread2
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.biglybt.core.util.AEThread2
AEThread2.threadWrapper
-
-
Field Summary
Fields Modifier and Type Field Description private long
run_start_time
private AERunnable
runnable
private java.lang.String
state
private int
warn_count
private java.lang.String
worker_name
-
Fields inherited from class com.biglybt.core.util.AEThread2
TRACE_TIMES
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
threadPoolWorker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ThreadPool
getOwner()
protected AERunnable
getRunnable()
java.lang.String
getState()
protected java.lang.String
getWorkerName()
void
run()
void
setState(java.lang.String _state)
-
Methods inherited from class com.biglybt.core.util.AEThread2
createAndStartDaemon, getDebug, getName, interrupt, isAlive, isCurrentThread, isOurThread, join, setDebug, setName, setOurThread, setOurThread, setPriority, start, toString
-
-
-
-
Field Detail
-
worker_name
private final java.lang.String worker_name
-
runnable
private volatile AERunnable runnable
-
run_start_time
private long run_start_time
-
warn_count
private int warn_count
-
state
private java.lang.String state
-
-
Method Detail
-
setState
public void setState(java.lang.String _state)
-
getState
public java.lang.String getState()
-
getWorkerName
protected java.lang.String getWorkerName()
-
getOwner
protected ThreadPool getOwner()
-
getRunnable
protected AERunnable getRunnable()
-
-