org.globus.exec.service.exec
Class RunQueue

java.lang.Object
  extended byorg.globus.exec.service.exec.RunQueue

class RunQueue
extends java.lang.Object


Field Summary
private static int DEFAULT_RUN_THREAD_COUNT
           
private static org.globus.util.I18n i18n
           
private static org.apache.commons.logging.Log logger
          Log4J logger
private static int MINIMUM_RUN_THREAD_COUNT
           
private  java.util.LinkedList readyQueue
           
private static RunQueue RUN_QUEUE
           
 
Constructor Summary
private RunQueue()
           
 
Method Summary
 void add(ResourceKey resourceKey)
           
static RunQueue getInstance()
           
private  void printRunQueueGraph()
           
 ResourceKey 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


i18n

private static org.globus.util.I18n i18n

RUN_QUEUE

private static RunQueue RUN_QUEUE

MINIMUM_RUN_THREAD_COUNT

private static final int MINIMUM_RUN_THREAD_COUNT
See Also:
Constant Field Values

DEFAULT_RUN_THREAD_COUNT

private static final int DEFAULT_RUN_THREAD_COUNT
See Also:
Constant Field Values

readyQueue

private java.util.LinkedList readyQueue
Constructor Detail

RunQueue

private RunQueue()
Method Detail

add

public void add(ResourceKey resourceKey)

remove

public ResourceKey remove()

printRunQueueGraph

private void printRunQueueGraph()

size

public int size()

getInstance

public static RunQueue getInstance()