@Override public void onError(WebSocket webSocket, WebSocketException t) { proxied.onError(webSocket,t); } }
private void handleException(Exception ex, WebSocket webSocket, WebSocketHandler webSocketHandler) { logger.error("", ex); AtmosphereResource r = webSocket.resource(); if (r != null) { webSocketHandler.onError(webSocket, new WebSocketException(ex, new AtmosphereResponseImpl.Builder() .request(r != null ? AtmosphereResourceImpl.class.cast(r).getRequest(false) : null) .status(500) .statusMessage("Server Error").build())); } }