@Override public void onWebSocketClose(final int statusCode, final String reason) { super.onWebSocketClose(statusCode, reason); router.onWebSocketClose(sessionId, statusCode, reason); }
@Override public void onWebSocketClose(int statusCode, String reason) { super.onWebSocketClose(statusCode, reason); Context.getConnectionManager().removeListener(userId, this); }
@Override public void onWebSocketClose(int statusCode, String reason) { getSession().close(); super.onWebSocketClose(statusCode, reason); }
@Override public void onWebSocketClose(int statusCode, String reason) { super.onWebSocketClose(statusCode, reason); connectionManager.remove(this); }
@Override public void onWebSocketClose(int statusCode, String reason) { super.onWebSocketClose(statusCode,reason); System.out.println("Socket Closed: [" + statusCode + "] " + reason); }
@Override public void onWebSocketClose(int statusCode, String reason) { super.onWebSocketClose(statusCode, reason); Discord4J.LOGGER.info(LogMarkers.VOICE_WEBSOCKET, "Voice Websocket disconnected with status code {} and reason \"{}\"", statusCode, reason); disconnect(VoiceDisconnectedEvent.Reason.ABNORMAL_CLOSE); // TODO: Reconnect? }
@Override public void onWebSocketClose(int statusCode, String reason) { super.onWebSocketClose(statusCode, reason); /* do the cleaning business in seperate thread so we don't block */ pool.execute(new Runnable() { @Override public void run() { closeQuietly(); } }); LOG.onConnectionClose(backend.toString()); }
@Override public void onWebSocketClose(int statusCode, String reason) { events.removeClient(listener); super.onWebSocketClose(statusCode, reason); }
@Override public void onWebSocketClose(int statusCode, String reason) { log.info("Closing web socket"); super.onWebSocketClose(statusCode, reason); Subscription subscription = subscriptionRef.get(); if (subscription != null) { subscription.cancel(); } }
@Override public void onWebSocketClose(int statusCode, String reason) { stopTail(); this.executorService.shutdownNow(); super.onWebSocketClose(statusCode, reason); }
@Override public void onWebSocketClose(int statusCode, String reason) { super.onWebSocketClose(statusCode, reason); cleanup(); LOG.onConnectionClose(backend.toString()); }
@Override public void onWebSocketClose(int statusCode, String reason) { super.onWebSocketClose(statusCode, reason); if (log.isLoggable(Logger.FINE)) { log.fine(CLASS_NAME, "onWebSocketConnect", "116", new Object[] { uri.toString() + ", WebSocket CLOSED." }); } }
@Override public void onWebSocketClose(final int status, final String message) { try { run("[WS-CLOSE] " + req.getRequestURL(), status, () -> findAndProcess(Annotation._WS_CLOSE, null)); } finally { WsPool.remove(id); super.onWebSocketClose(status, message); } }
@Override public void onWebSocketClose(int statusCode, String reason) { super.onWebSocketClose(statusCode, reason); Discord4J.LOGGER.info(LogMarkers.WEBSOCKET, "Shard {} websocket disconnected with status code {} and reason \"{}\".", shard.getInfo()[0], statusCode, reason); isReady = false; hasReceivedReady = false; heartbeatHandler.shutdown(); if (!(this.state == State.DISCONNECTING || statusCode == 4003 || statusCode == 4004 || statusCode == 4005 || statusCode == 4010) && !(statusCode == 1001 && reason != null && reason.equals("Shutdown"))) { this.state = State.RESUMING; client.getDispatcher().dispatch(new DisconnectedEvent(DisconnectedEvent.Reason.ABNORMAL_CLOSE, shard)); client.reconnectManager.scheduleReconnect(this); } }
@Override public void onWebSocketClose(final int statusCode, final String reason) { if (listener_ != null) { listener_.onWebSocketClose(statusCode, reason); } super.onWebSocketClose(statusCode, reason); readyState_ = CLOSED; outgoingSession_ = null; final CloseEvent closeEvent = new CloseEvent(); closeEvent.setCode(statusCode); closeEvent.setReason(reason); closeEvent.setWasClean(true); fire(closeEvent); callFunction(closeHandler_, new Object[] {closeEvent}); }
@Override public void onWebSocketClose(final int statusCode, final String reason) { if (listener_ != null) { listener_.onWebSocketClose(statusCode, reason); } super.onWebSocketClose(statusCode, reason); readyState_ = CLOSED; outgoingSession_ = null; final CloseEvent closeEvent = new CloseEvent(); closeEvent.setCode(statusCode); closeEvent.setReason(reason); closeEvent.setWasClean(true); fire(closeEvent); callFunction(closeHandler_, new Object[] {closeEvent}); }