cgl.narada.transport.threadpool
Class ThreadPoolWorkerThread

java.lang.Object
  extended by java.lang.Thread
      extended by cgl.narada.transport.threadpool.ThreadPoolWorkerThread
All Implemented Interfaces:
Runnable

public class ThreadPoolWorkerThread
extends Thread


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
ThreadPoolWorkerThread(ThreadPoolManager threadPoolManager)
           
 
Method Summary
 PoolTCPLink getLinkServiced()
           
 boolean isAvailable()
           
 void performReadOperation(SelectionKey key)
           
 void run()
           
 void setLinkServiced(PoolTCPLink poolTCPLink)
           
 void terminate()
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, 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, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ThreadPoolWorkerThread

public ThreadPoolWorkerThread(ThreadPoolManager threadPoolManager)
Method Detail

setLinkServiced

public void setLinkServiced(PoolTCPLink poolTCPLink)

getLinkServiced

public PoolTCPLink getLinkServiced()

isAvailable

public boolean isAvailable()

performReadOperation

public void performReadOperation(SelectionKey key)

run

public void run()
Specified by:
run in interface Runnable
Overrides:
run in class Thread

terminate

public void terminate()


For comments and suggestions please send e-mail to The NaradaBrokering Project