org.globus.exec.monitoring
Class EventDispatchThread

java.lang.Object
  extended byjava.lang.Thread
      extended byorg.globus.exec.monitoring.EventDispatchThread
All Implemented Interfaces:
java.lang.Runnable

public class EventDispatchThread
extends java.lang.Thread


Field Summary
private  EventDispatchQueue dispatchQueue
           
private  boolean done
           
private  JobStateChangeListener listener
           
private static org.apache.commons.logging.Log logger
          Log4J logger
private  JobStateMonitor monitor
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
(package private) EventDispatchThread(java.lang.String name, EventDispatchQueue queue)
           
 
Method Summary
 void run()
           
 void terminate()
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, 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
 

Field Detail

logger

private static org.apache.commons.logging.Log logger
Log4J logger


done

private boolean done

dispatchQueue

private EventDispatchQueue dispatchQueue

monitor

private JobStateMonitor monitor

listener

private JobStateChangeListener listener
Constructor Detail

EventDispatchThread

EventDispatchThread(java.lang.String name,
                    EventDispatchQueue queue)
Method Detail

terminate

public void terminate()

run

public void run()