org.snmp4j.util
Class DefaultThreadFactory.WorkerThread

java.lang.Object
  extended by java.lang.Thread
      extended by org.snmp4j.util.DefaultThreadFactory.WorkerThread
All Implemented Interfaces:
java.lang.Runnable, WorkerTask
Enclosing class:
DefaultThreadFactory

public class DefaultThreadFactory.WorkerThread
extends java.lang.Thread
implements WorkerTask


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
DefaultThreadFactory.WorkerThread(java.lang.String name, WorkerTask task)
           
 
Method Summary
 void run()
           
 void terminate()
          The WorkerPool might call this method to hint the active WorkTask instance to complete execution as soon as possible.
 
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
 
Methods inherited from interface org.snmp4j.util.WorkerTask
interrupt, join
 

Constructor Detail

DefaultThreadFactory.WorkerThread

public DefaultThreadFactory.WorkerThread(java.lang.String name,
                                         WorkerTask task)
Method Detail

terminate

public void terminate()
Description copied from interface: WorkerTask
The WorkerPool might call this method to hint the active WorkTask instance to complete execution as soon as possible.

Specified by:
terminate in interface WorkerTask

run

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

Copyright 2003-2009 Frank Fock and Jochen Katz (SNMP4J.org)