クラス LoggingWebSocketHandlerDecorator
java.lang.ObjectSE
org.springframework.web.socket.handler.WebSocketHandlerDecorator
org.springframework.web.socket.handler.LoggingWebSocketHandlerDecorator
- 実装されたすべてのインターフェース:
WebSocketHandler
WebSocket ライフサイクルイベントにロギングを追加する
WebSocketHandlerDecorator
。- 導入:
- 4.0
- 作成者:
- Rossen Stoyanchev
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明void
afterConnectionClosed
(WebSocketSession session, CloseStatus closeStatus) WebSocket 接続がいずれかの側で閉じられた後、またはトランスポートエラーが発生した後に呼び出されます。void
WebSocket ネゴシエーションが成功し、WebSocket 接続が開かれ、使用可能な状態になった後に呼び出されます。void
handleMessage
(WebSocketSession session, WebSocketMessage<?> message) 新しい WebSocket メッセージが到着すると呼び出されます。void
handleTransportError
(WebSocketSession session, ThrowableSE exception) 基礎となる WebSocket メッセージトランスポートからのエラーを処理します。クラス org.springframework.web.socket.handler.WebSocketHandlerDecorator から継承されたメソッド
getDelegate, getLastHandler, supportsPartialMessages, toString, unwrap
コンストラクターの詳細
LoggingWebSocketHandlerDecorator
メソッドの詳細
afterConnectionEstablished
インターフェースからコピーされた説明:WebSocketHandler
WebSocket ネゴシエーションが成功し、WebSocket 接続が開かれ、使用可能な状態になった後に呼び出されます。- 次で指定:
- インターフェース
WebSocketHandler
のafterConnectionEstablished
- オーバーライド:
- クラス
WebSocketHandlerDecorator
のafterConnectionEstablished
- 例外:
ExceptionSE
- このメソッドは例外を処理または伝播できます。詳細については、クラスレベルの Javadoc を参照してください。
handleMessage
インターフェースからコピーされた説明:WebSocketHandler
新しい WebSocket メッセージが到着すると呼び出されます。- 次で指定:
- インターフェース
WebSocketHandler
のhandleMessage
- オーバーライド:
- クラス
WebSocketHandlerDecorator
のhandleMessage
- 例外:
ExceptionSE
- このメソッドは例外を処理または伝播できます。詳細については、クラスレベルの Javadoc を参照してください。
handleTransportError
public void handleTransportError(WebSocketSession session, ThrowableSE exception) throws ExceptionSE インターフェースからコピーされた説明:WebSocketHandler
基礎となる WebSocket メッセージトランスポートからのエラーを処理します。- 次で指定:
- インターフェース
WebSocketHandler
のhandleTransportError
- オーバーライド:
- クラス
WebSocketHandlerDecorator
のhandleTransportError
- 例外:
ExceptionSE
- このメソッドは例外を処理または伝播できます。詳細については、クラスレベルの Javadoc を参照してください。
afterConnectionClosed
public void afterConnectionClosed(WebSocketSession session, CloseStatus closeStatus) throws ExceptionSE インターフェースからコピーされた説明:WebSocketHandler
WebSocket 接続がどちらかの側で閉じられた後、または転送エラーが発生した後に呼び出されます。セッションは技術的にはまだ開いている可能性がありますが、基盤となる実装によっては、この時点でメッセージを送信することはお勧めできません。おそらく成功しません。- 次で指定:
- インターフェース
WebSocketHandler
のafterConnectionClosed
- オーバーライド:
- クラス
WebSocketHandlerDecorator
のafterConnectionClosed
- 例外:
ExceptionSE
- このメソッドは例外を処理または伝播できます。詳細については、クラスレベルの Javadoc を参照してください。