private final AtomicInteger connectionsCount = new AtomicInteger();
public AprSocketContext() {
connectExecutor =new ThreadPoolExecutor(0, 64, 5, TimeUnit.SECONDS,
new LinkedBlockingQueue<Runnable>(), new RejectedExecutionHandler() {
@Override
public void rejectedExecution(Runnable r,
java.util.concurrent.ThreadPoolExecutor executor) {
AprSocket s = (AprSocket) r;
log.severe("Rejecting " + s);