void handleClosed() { unregisterHandlers(); Handler<Void> endHandler; Handler<Void> closeHandler; synchronized (conn) { endHandler = this.endHandler; closeHandler = this.closeHandler; closed = true; binaryHandlerRegistration = null; textHandlerRegistration = null; } if (closeHandler != null) { closeHandler.handle(null); } if (endHandler != null) { endHandler.handle(null); } }
public void close() { synchronized (conn) { checkClosed(); closed = true; unregisterHandlers(); conn.close(); } }
public void close(short statusCode, String reason) { synchronized (conn) { checkClosed(); closed = true; unregisterHandlers(); conn.closeWithPayload(HttpUtils.generateWSCloseFrameByteBuf(statusCode, reason)); } }
void handleClosed() { unregisterHandlers(); Handler<Void> endHandler; Handler<Void> closeHandler; synchronized (conn) { endHandler = this.endHandler; closeHandler = this.closeHandler; closed = true; binaryHandlerRegistration = null; textHandlerRegistration = null; } if (closeHandler != null) { closeHandler.handle(null); } if (endHandler != null) { endHandler.handle(null); } }
public void close() { synchronized (conn) { checkClosed(); closed = true; unregisterHandlers(); conn.close(); } }
public void close(short statusCode, String reason) { synchronized (conn) { checkClosed(); closed = true; unregisterHandlers(); conn.closeWithPayload(HttpUtils.generateWSCloseFrameByteBuf(statusCode, reason)); } }