org.glassfish.grizzly.threadpool
Class AbstractThreadPool.Worker

java.lang.Object
  extended by org.glassfish.grizzly.threadpool.AbstractThreadPool.Worker
All Implemented Interfaces:
java.lang.Runnable
Direct Known Subclasses:
SyncThreadPool.SyncThreadWorker
Enclosing class:
AbstractThreadPool

public abstract class AbstractThreadPool.Worker
extends java.lang.Object
implements java.lang.Runnable


Field Summary
protected  java.lang.Thread t
           
protected  long transactionExpirationTime
           
 
Constructor Summary
AbstractThreadPool.Worker()
           
 
Method Summary
protected  void doWork()
           
protected abstract  java.lang.Runnable getTask()
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

t

protected java.lang.Thread t

transactionExpirationTime

protected volatile long transactionExpirationTime
Constructor Detail

AbstractThreadPool.Worker

public AbstractThreadPool.Worker()
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable

doWork

protected void doWork()

getTask

protected abstract java.lang.Runnable getTask()
                                       throws java.lang.InterruptedException
Throws:
java.lang.InterruptedException


Copyright © 2011 Oracle Corpration. All Rights Reserved.