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