de.tub.citydb.api.concurrent
Class SingleWorkerPool<T>

java.lang.Object
  extended by de.tub.citydb.api.concurrent.WorkerPool<T>
      extended by de.tub.citydb.api.concurrent.SingleWorkerPool<T>

public class SingleWorkerPool<T>
extends WorkerPool<T>


Nested Class Summary
 
Nested classes/interfaces inherited from class de.tub.citydb.api.concurrent.WorkerPool
WorkerPool.WorkQueue<E>
 
Constructor Summary
SingleWorkerPool(WorkerFactory<T> workerFactory, int queueSize)
           
SingleWorkerPool(WorkerFactory<T> workerFactory, int queueSize, boolean fair)
           
SingleWorkerPool(WorkerFactory<T> workerFactory, int queueSize, boolean fair, boolean daemon)
           
 
Method Summary
 
Methods inherited from class de.tub.citydb.api.concurrent.WorkerPool
addWork, addWorkAndWait, awaitQueueEmpty, drainWorkQueue, getCorePoolSize, getDefaultContextClassLoader, getMaximumPoolSize, getMaximumQueueSize, getPoolSize, getWorkerFactory, getWorkQueue, isTerminated, isTerminating, join, prestartCoreWorker, prestartCoreWorkers, setContextClassLoader, setCorePoolSize, setMaximumPoolSize, shutdown, shutdownAndWait, shutdownNow
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SingleWorkerPool

public SingleWorkerPool(WorkerFactory<T> workerFactory,
                        int queueSize,
                        boolean fair,
                        boolean daemon)

SingleWorkerPool

public SingleWorkerPool(WorkerFactory<T> workerFactory,
                        int queueSize,
                        boolean fair)

SingleWorkerPool

public SingleWorkerPool(WorkerFactory<T> workerFactory,
                        int queueSize)