public interface HandshakeInterceptorWebSocketHandler に渡したりするために使用できます。WebSocketHttpRequestHandler, DefaultSockJsService| 修飾子と型 | メソッドと説明 |
|---|---|
void | afterHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, ExceptionSE exception) ハンドシェイクが完了した後に呼び出されます。 |
boolean | beforeHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, MapSE<StringSE, ObjectSE> attributes) ハンドシェイクが処理される前に呼び出されます。 |
boolean beforeHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, MapSE<StringSE,ObjectSE> attributes) throws ExceptionSE
request - 現在のリクエスト response - 現在のレスポンス wsHandler - ターゲット WebSocket ハンドラー attributes - WebSocket セッションに関連付ける HTTP ハンドシェイクの属性。提供された属性がコピーされ、元のマップは使用されません。true)を続行するか、中止するか (false)ExceptionSEvoid afterHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, @Nullable ExceptionSE exception)
request - 現在のリクエスト response - 現在のレスポンス wsHandler - ターゲット WebSocket ハンドラー exception - ハンドシェイク中に発生した例外、ない場合は null