// completion of the request execution
requestCount.await(30, TimeUnit.SECONDS);
System.out.println("Shutting down I/O reactor");
ioReactor.shutdown();
System.out.println("Done");
}
static class AsyncRequestExecutor implements FutureCallback<BasicNIOPoolEntry> {