org.eclipse.jdt.internal.compiler
Class ProcessTaskManager

java.lang.Object
  extended by org.eclipse.jdt.internal.compiler.ProcessTaskManager
All Implemented Interfaces:
java.lang.Runnable

public class ProcessTaskManager
extends java.lang.Object
implements java.lang.Runnable


Field Summary
static int PROCESSED_QUEUE_SIZE
           
 
Constructor Summary
ProcessTaskManager(Compiler compiler)
           
 
Method Summary
 CompilationUnitDeclaration removeNextUnit()
           
 void run()
           
 void shutdown()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROCESSED_QUEUE_SIZE

public static int PROCESSED_QUEUE_SIZE
Constructor Detail

ProcessTaskManager

public ProcessTaskManager(Compiler compiler)
Method Detail

removeNextUnit

public CompilationUnitDeclaration removeNextUnit()
                                          throws java.lang.Error
Throws:
java.lang.Error

run

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

shutdown

public void shutdown()