Package org.glassfish.grizzly.threadpool
Class AbstractThreadPool.Worker
- java.lang.Object
-
- org.glassfish.grizzly.threadpool.AbstractThreadPool.Worker
-
- All Implemented Interfaces:
Runnable
- Direct Known Subclasses:
SyncThreadPool.SyncThreadWorker
- Enclosing class:
- AbstractThreadPool
public abstract class AbstractThreadPool.Worker extends Object implements Runnable
-
-
Field Summary
Fields Modifier and Type Field Description protected Thread
t
protected long
transactionExpirationTime
-
Constructor Summary
Constructors Constructor Description Worker()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
doWork()
protected abstract Runnable
getTask()
void
run()
-
-
-
Field Detail
-
t
protected Thread t
-
transactionExpirationTime
protected volatile long transactionExpirationTime
-
-
Method Detail
-
doWork
protected void doWork()
-
getTask
protected abstract Runnable getTask() throws InterruptedException
- Throws:
InterruptedException
-
-