public void close() { if (!closed) { for (NetSocketImpl sock : socketMap.values()) { sock.close(); } if (creatingContext != null) { creatingContext.removeCloseHook(closeHook); } closed = true; if (metrics != null) { metrics.close(); } } }
@Override public void close() { synchronized (this) { checkClosed(); closed = true; } if (creatingContext != null) { creatingContext.removeCloseHook(closeHook); } websocketCM.close(); httpCM.close(); if (metrics != null) { metrics.close(); } }
@Override public synchronized void close(Handler<AsyncResult<Void>> completionHandler) { if (creatingContext != null) { creatingContext.removeCloseHook(this);
creatingContext.removeCloseHook(this);
public void close() { if (!closed) { for (NetSocketImpl sock : socketMap.values()) { sock.close(); } if (creatingContext != null) { creatingContext.removeCloseHook(closeHook); } closed = true; if (metrics != null) { metrics.close(); } } }
@Override public void close() { synchronized (this) { checkClosed(); closed = true; } if (creatingContext != null) { creatingContext.removeCloseHook(closeHook); } websocketCM.close(); httpCM.close(); if (metrics != null) { metrics.close(); } }
@Override public synchronized void close(Handler<AsyncResult<Void>> completionHandler) { if (creatingContext != null) { creatingContext.removeCloseHook(this);
creatingContext.removeCloseHook(this);
public VertxServer shutdown(Handler<AsyncResult<Void>> completionHandler) { if (hook != null) { context.removeCloseHook(hook); } actual.stop(context, completionHandler); return this; }