public abstract class AbstractWebSocketHandler extends ObjectSE 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, ThrowableSE exception) 基礎となる WebSocket メッセージトランスポートからのエラーを処理します。 |
boolean | supportsPartialMessages() WebSocketHandler が部分的なメッセージを処理するかどうか。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public void afterConnectionEstablished(WebSocketSession session) throws ExceptionSE
WebSocketHandler
WebSocketHandler
の afterConnectionEstablished
ExceptionSE
- このメソッドは例外を処理または伝播できます。詳細については、クラスレベルの Javadoc を参照してください。public void handleMessage(WebSocketSession session, WebSocketMessage<?> message) throws ExceptionSE
WebSocketHandler
WebSocketHandler
の handleMessage
ExceptionSE
- このメソッドは例外を処理または伝播できます。詳細については、クラスレベルの Javadoc を参照してください。protected void handleTextMessage(WebSocketSession session, TextMessage message) throws ExceptionSE
ExceptionSE
protected void handleBinaryMessage(WebSocketSession session, BinaryMessage message) throws ExceptionSE
ExceptionSE
protected void handlePongMessage(WebSocketSession session, PongMessage message) throws ExceptionSE
ExceptionSE
public void handleTransportError(WebSocketSession session, ThrowableSE exception) throws ExceptionSE
WebSocketHandler
WebSocketHandler
の handleTransportError
ExceptionSE
- このメソッドは例外を処理または伝播できます。詳細については、クラスレベルの Javadoc を参照してください。public void afterConnectionClosed(WebSocketSession session, CloseStatus status) throws ExceptionSE
WebSocketHandler
WebSocketHandler
の afterConnectionClosed
ExceptionSE
- このメソッドは例外を処理または伝播できます。詳細については、クラスレベルの Javadoc を参照してください。public boolean supportsPartialMessages()
WebSocketHandler
true
に設定され、基礎となる WebSocket サーバーが部分メッセージをサポートする場合、大きな WebSocket メッセージまたは不明なサイズのメッセージが分割され、WebSocketHandler.handleMessage(WebSocketSession, WebSocketMessage)
への複数の呼び出しで受信される可能性があります。フラグ WebSocketMessage.isLast()
は、メッセージが部分的であるかどうか、およびメッセージが最後の部分であるかどうかを示します。WebSocketHandler
の supportsPartialMessages