@Override public DataFrame create(boolean fin, byte[] data) { return new ClosingFrame(data); }
@Override public DataFrame create(boolean fin, byte[] data) { return new ClosingFrame(data); }
@Override public DataFrame create(boolean fin, byte[] data) { return new ClosingFrame(data); }
@Override public DataFrame create(boolean fin, byte[] data) { return new ClosingFrame(data); }
@Override public DataFrame create(boolean fin, byte[] data) { return new ClosingFrame(data); }
@Override public DataFrame create(boolean fin, byte[] data) { return new ClosingFrame(data); }
public GrizzlyFuture<DataFrame> close(int code, String reason) { final ClosingFrame closingFrame = new ClosingFrame(code, reason); return send(closingFrame, new EmptyCompletionHandler<DataFrame>() { @Override public void failed(final Throwable throwable) { webSocket.onClose(closingFrame); } @Override public void completed(DataFrame result) { if (!maskData) { webSocket.onClose(closingFrame); } } }); }
public GrizzlyFuture<DataFrame> close(int code, String reason) { final ClosingFrame closingFrame = new ClosingFrame(code, reason); return send(closingFrame, new EmptyCompletionHandler<DataFrame>() { @Override public void failed(final Throwable throwable) { webSocket.onClose(closingFrame); } @Override public void completed(DataFrame result) { if (!maskData) { webSocket.onClose(closingFrame); } } }); }
public GrizzlyFuture<DataFrame> close(int code, String reason) { final ClosingFrame closingFrame = new ClosingFrame(code, reason); return send(closingFrame, new EmptyCompletionHandler<DataFrame>() { @Override public void failed(final Throwable throwable) { webSocket.onClose(closingFrame); } @Override public void completed(DataFrame result) { if (!maskData) { webSocket.onClose(closingFrame); } } }); }
public GrizzlyFuture<DataFrame> close(int code, String reason) { final ClosingFrame closingFrame = new ClosingFrame(code, reason); return send(closingFrame, new EmptyCompletionHandler<DataFrame>() { @Override public void failed(final Throwable throwable) { webSocket.onClose(closingFrame); } @Override public void completed(DataFrame result) { if (!maskData) { webSocket.onClose(closingFrame); } } }); }
public GrizzlyFuture<DataFrame> close(int code, String reason) { final ClosingFrame closingFrame = new ClosingFrame(code, reason); return send(closingFrame, new EmptyCompletionHandler<DataFrame>() { @Override public void failed(final Throwable throwable) { webSocket.onClose(closingFrame); } @Override public void completed(DataFrame result) { if (!maskData) { webSocket.onClose(closingFrame); } } }); }
public GrizzlyFuture<DataFrame> close(int code, String reason) { final ClosingFrame closingFrame = new ClosingFrame(code, reason); return send(closingFrame, new EmptyCompletionHandler<DataFrame>() { @Override public void failed(final Throwable throwable) { webSocket.onClose(closingFrame); } @Override public void completed(DataFrame result) { if (!maskData) { webSocket.onClose(closingFrame); } } }); }
@Override public void onClosed(final Closeable closeable, final CloseType type) throws IOException { final WebSocket webSocket = WebSocketHolder.getWebSocket(connection); webSocket.close(); webSocket.onClose(new ClosingFrame(WebSocket.END_POINT_GOING_DOWN, "Close detected on connection")); } });
@Override public void onClosed(final Closeable closeable, final CloseType type) throws IOException { final WebSocket webSocket = WebSocketHolder.getWebSocket(connection); webSocket.close(); webSocket.onClose(new ClosingFrame(WebSocket.END_POINT_GOING_DOWN, "Close detected on connection")); } });
@Override public void onClosed(final Closeable closeable, final CloseType type) throws IOException { final WebSocket webSocket = WebSocketHolder.getWebSocket(connection); webSocket.close(); webSocket.onClose(new ClosingFrame(WebSocket.END_POINT_GOING_DOWN, "Close detected on connection")); } });
@Override public void onClosed(final Closeable closeable, final CloseType type) throws IOException { final WebSocket webSocket = WebSocketHolder.getWebSocket(connection); webSocket.close(); webSocket.onClose(new ClosingFrame(WebSocket.END_POINT_GOING_DOWN, "Close detected on connection")); } });
@Override public void onClosed(final Closeable closeable, final CloseType type) throws IOException { final WebSocket webSocket = WebSocketHolder.getWebSocket(connection); webSocket.close(); webSocket.onClose(new ClosingFrame(WebSocket.END_POINT_GOING_DOWN, "Close detected on connection")); } });
@Override public void onClosed(final Closeable closeable, final CloseType type) throws IOException { final WebSocket webSocket = WebSocketHolder.getWebSocket(connection); webSocket.close(); webSocket.onClose(new ClosingFrame(WebSocket.END_POINT_GOING_DOWN, "Close detected on connection")); } });
holder.webSocket.onClose(new ClosingFrame(e.getClosingCode(), e.getMessage())); } catch (Exception wse) { if (holder.application.onError(holder.webSocket, wse)) { holder.webSocket.onClose(new ClosingFrame(1011, wse.getMessage()));
holder.webSocket.onClose(new ClosingFrame(e.getClosingCode(), e.getMessage())); } catch (Exception wse) { if (holder.application.onError(holder.webSocket, wse)) { holder.webSocket.onClose(new ClosingFrame(1011, wse.getMessage()));