/**
* Start time:14:49:14 2008-11-21<br>
* Project: mobicents-media-server-controllers<br>
*
* @author <a href="mailto:baranowb@gmail.com">baranowb - Bartosz Baranowski
* </a>
* @author <a href="mailto:brainslog@gmail.com"> Alexandre Mendonca </a>
*/
package org.mobicents.mgcp.stack;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
/**
* Start time:14:49:14 2008-11-21<br>
* Project: mobicents-media-server-controllers<br>
*
* @author <a href="mailto:baranowb@gmail.com">baranowb - Bartosz Baranowski
* </a>
*/
public class ThreadPoolQueueExecutor extends ThreadPoolExecutor {
private BlockingQueue<Runnable> queue;
public ThreadPoolQueueExecutor(int threads, int maxThreads, BlockingQueue<Runnable> workQueue) {
super(threads, maxThreads, 90, TimeUnit.SECONDS, workQueue);
this.queue = workQueue;
}
public BlockingQueue<Runnable> getQueue() {
return queue;
}
}