public abstract class AbstractWebSocketHandler extends java.lang.Object implements WebSocketHandler
WebSocketHandler 実装の便利な基本クラス。| コンストラクターと説明 |
|---|
AbstractWebSocketHandler() |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | afterConnectionClosed(WebSocketSession session, CloseStatus status)WebSocket 接続がいずれかの側で閉じられた後、またはトランスポートエラーが発生した後に呼び出されます。 |
void | afterConnectionEstablished(WebSocketSession session)WebSocket ネゴシエーションが成功し、WebSocket 接続が開かれ、使用可能な状態になった後に呼び出されます。 |
protected void | handleBinaryMessage(WebSocketSession session, BinaryMessage message) |
void | handleMessage(WebSocketSession session, WebSocketMessage<?> message) 新しい WebSocket メッセージが到着すると呼び出されます。 |
protected void | handlePongMessage(WebSocketSession session, PongMessage message) |
protected void | handleTextMessage(WebSocketSession session, TextMessage message) |
void | handleTransportError(WebSocketSession session, java.lang.Throwable exception) 基礎となる WebSocket メッセージトランスポートからのエラーを処理します。 |
boolean | supportsPartialMessages()WebSocketHandler が部分的なメッセージを処理するかどうか。 |
public void afterConnectionEstablished(WebSocketSession session) throws java.lang.Exception
WebSocketHandlerWebSocketHandler 内の afterConnectionEstablished java.lang.Exception - このメソッドは例外を処理または伝播できます。詳細については、クラスレベルの Javadoc を参照してください。public void handleMessage(WebSocketSession session, WebSocketMessage<?> message) throws java.lang.Exception
WebSocketHandlerWebSocketHandler 内の handleMessage java.lang.Exception - このメソッドは例外を処理または伝播できます。詳細については、クラスレベルの Javadoc を参照してください。protected void handleTextMessage(WebSocketSession session, TextMessage message) throws java.lang.Exception
java.lang.Exceptionprotected void handleBinaryMessage(WebSocketSession session, BinaryMessage message) throws java.lang.Exception
java.lang.Exceptionprotected void handlePongMessage(WebSocketSession session, PongMessage message) throws java.lang.Exception
java.lang.Exceptionpublic void handleTransportError(WebSocketSession session, java.lang.Throwable exception) throws java.lang.Exception
WebSocketHandlerWebSocketHandler 内の handleTransportError java.lang.Exception - このメソッドは例外を処理または伝播できます。詳細については、クラスレベルの Javadoc を参照してください。public void afterConnectionClosed(WebSocketSession session, CloseStatus status) throws java.lang.Exception
WebSocketHandlerWebSocketHandler 内の afterConnectionClosed java.lang.Exception - このメソッドは例外を処理または伝播できます。詳細については、クラスレベルの Javadoc を参照してください。public boolean supportsPartialMessages()
WebSocketHandlertrue に設定され、基礎となる WebSocket サーバーが部分メッセージをサポートする場合、大きな WebSocket メッセージまたは不明なサイズのメッセージが分割され、WebSocketHandler.handleMessage(WebSocketSession, WebSocketMessage) への複数の呼び出しで受信される可能性があります。フラグ WebSocketMessage.isLast() は、メッセージが部分的であるかどうか、およびメッセージが最後の部分であるかどうかを示します。WebSocketHandler 内の supportsPartialMessages