@Override public void handleMessage(WebSocketSession session, WebSocketMessage<?> message) throws Exception { getHandler(session).handleMessage(session, message); }
@Override public void handleTransportError(WebSocketSession session, Throwable exception) throws Exception { getHandler(session).handleTransportError(session, exception); }
@Override public void afterConnectionClosed(WebSocketSession session, CloseStatus closeStatus) throws Exception { try { getHandler(session).afterConnectionClosed(session, closeStatus); } finally { destroyHandler(session); } }
@Override public void handleMessage(WebSocketSession session, WebSocketMessage<?> message) throws Exception { getHandler(session).handleMessage(session, message); }
@Override public void handleMessage(WebSocketSession session, WebSocketMessage<?> message) throws Exception { getHandler(session).handleMessage(session, message); }
@Override public void handleTransportError(WebSocketSession session, Throwable exception) throws Exception { getHandler(session).handleTransportError(session, exception); }
@Override public void handleTransportError(WebSocketSession session, Throwable exception) throws Exception { getHandler(session).handleTransportError(session, exception); }
@Override public void afterConnectionClosed(WebSocketSession session, CloseStatus closeStatus) throws Exception { try { getHandler(session).afterConnectionClosed(session, closeStatus); } finally { destroyHandler(session); } }
@Override public void afterConnectionClosed(WebSocketSession session, CloseStatus closeStatus) throws Exception { try { getHandler(session).afterConnectionClosed(session, closeStatus); } finally { destroyHandler(session); } }