org.pdfsam.guiclient.commons.business
Class WorkExecutor.WorkQueue

java.lang.Object
  extended by org.pdfsam.guiclient.commons.business.WorkExecutor.WorkQueue
Enclosing class:
WorkExecutor

public class WorkExecutor.WorkQueue
extends java.lang.Object


Constructor Summary
WorkExecutor.WorkQueue()
          Default pool size = 1
WorkExecutor.WorkQueue(int nThreads)
           
 
Method Summary
 void deincRunningCounter()
           
 void execute(java.lang.Runnable r)
           
 int getRunning()
           
 void incRunningCounter()
           
 void startWorkQueue()
          starts the work queue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkExecutor.WorkQueue

public WorkExecutor.WorkQueue()
Default pool size = 1


WorkExecutor.WorkQueue

public WorkExecutor.WorkQueue(int nThreads)
Parameters:
nThreads - pool size
Method Detail

startWorkQueue

public void startWorkQueue()
starts the work queue


incRunningCounter

public void incRunningCounter()

deincRunningCounter

public void deincRunningCounter()

getRunning

public int getRunning()
Returns:
number of running threads

execute

public void execute(java.lang.Runnable r)