org.globus.exec.monitoring
Class EventDispatchQueue

java.lang.Object
  extended byorg.globus.exec.monitoring.EventDispatchQueue

public class EventDispatchQueue
extends java.lang.Object


Field Summary
private  java.util.LinkedList cachedEvents
           
private  boolean initialized
           
private static org.apache.commons.logging.Log logger
          Log4J logger
private  JobStateMonitor monitor
           
private  int THREAD_COUNT
           
 
Constructor Summary
EventDispatchQueue(JobStateMonitor monitor)
           
 
Method Summary
 void add(SchedulerEvent event)
           
(package private)  JobStateMonitor getMonitor()
           
private  void initialize()
           
 SchedulerEvent remove()
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

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


THREAD_COUNT

private final int THREAD_COUNT
See Also:
Constant Field Values

cachedEvents

private java.util.LinkedList cachedEvents

monitor

private JobStateMonitor monitor

initialized

private boolean initialized
Constructor Detail

EventDispatchQueue

public EventDispatchQueue(JobStateMonitor monitor)
Method Detail

initialize

private void initialize()

add

public void add(SchedulerEvent event)

remove

public SchedulerEvent remove()

size

public int size()

getMonitor

JobStateMonitor getMonitor()