return shutdownFuture();
}
@SuppressWarnings({ "unchecked", "rawtypes" })
private void shutdownNetty() {
workerGroup.shutdownGracefully(0, 0, TimeUnit.SECONDS).addListener(new GenericFutureListener() {
@Override
public void operationComplete(final Future future) throws Exception {
LOG.debug("shutdown done in client / workerGroup...");
bossGroup.shutdownGracefully(0, 0, TimeUnit.SECONDS).addListener(
new GenericFutureListener() {
@Override
public void operationComplete(final Future future) throws Exception {
LOG.debug("shutdown done in client / bossGroup...");
shutdownFuture().done();
}