this.asyncWriteService = asyncWriteService;
this.config = config;
}
protected void configExecutors() {
executorService = Executors.newSingleThreadExecutor(new ThreadFactory() {
private final AtomicInteger count = new AtomicInteger();
@Override
public Thread newThread(final Runnable runnable) {
Thread t = new Thread(runnable, "Atmosphere-BroadcasterConfig-" + count.getAndIncrement());
t.setDaemon(true);
return t;
}
});
defaultExecutorService = executorService;
asyncWriteService = Executors.newCachedThreadPool(new ThreadFactory() {
private final AtomicInteger count = new AtomicInteger();
@Override
public Thread newThread(final Runnable runnable) {