インターフェースの使用
org.springframework.web.socket.server.HandshakeInterceptor
HandshakeInterceptor を使用するパッケージ
パッケージ
説明
構成クラスでのアノテーションベースの WebSocket セットアップのサポート。
リクエストをアップグレードするためのコンテナー固有の戦略を含むサーバー側サポートクラス。
受信リクエストを処理するための
TransportHandler
実装、さまざまなトランスポートを介してメッセージを送信するための session
の実装、および DefaultSockJsService
を含む SockJS トランスポートのサーバー側サポート。org.springframework.web.socket.config.annotation 内の HandshakeInterceptor 使用
修飾子と型メソッド説明protected HandshakeInterceptor[]
AbstractWebSocketHandlerRegistration.getInterceptors()
protected HandshakeInterceptor[]
WebMvcStompWebSocketEndpointRegistration.getInterceptors()
型 HandshakeInterceptor のパラメーターを持つ org.springframework.web.socket.config.annotation のメソッド修飾子と型メソッド説明AbstractWebSocketHandlerRegistration.addInterceptors
(HandshakeInterceptor... interceptors) StompWebSocketEndpointRegistration.addInterceptors
(HandshakeInterceptor... interceptors) 使用する HandshakeInterceptor を構成します。WebMvcStompWebSocketEndpointRegistration.addInterceptors
(HandshakeInterceptor... interceptors) WebSocketHandlerRegistration.addInterceptors
(HandshakeInterceptor... interceptors) ハンドシェイクリクエストのインターセプターを構成します。protected abstract void
AbstractWebSocketHandlerRegistration.addWebSocketHandlerMapping
(M mappings, WebSocketHandler wsHandler, HandshakeHandler handshakeHandler, HandshakeInterceptor[] interceptors, StringSE path) protected void
ServletWebSocketHandlerRegistration.addWebSocketHandlerMapping
(MultiValueMap<HttpRequestHandler, StringSE> mappings, WebSocketHandler webSocketHandler, HandshakeHandler handshakeHandler, HandshakeInterceptor[] interceptors, StringSE path) SockJsServiceRegistration.setInterceptors
(HandshakeInterceptor... interceptors) org.springframework.web.socket.server.support 内の HandshakeInterceptor 使用
修飾子と型クラス説明class
WebSocketSession.getAttributes()
を介して利用できるように、HTTP セッションから「ハンドシェイク属性」マップに情報をコピーするインターセプター。class
許可された発信元のコレクションに対してリクエストOrigin
ヘッダー値をチェックするインターセプター。型 HandshakeInterceptor の引数を持つ型を返す org.springframework.web.socket.server.support のメソッド修飾子と型メソッド説明WebSocketHttpRequestHandler.getHandshakeInterceptors()
構成された WebSocket ハンドシェイクリクエストインターセプターを返します。型 HandshakeInterceptor の型引数を持つ org.springframework.web.socket.server.support のメソッドパラメーター修飾子と型メソッド説明void
WebSocketHttpRequestHandler.setHandshakeInterceptors
(ListSE<HandshakeInterceptor> interceptors) 1 つ以上の WebSocket ハンドシェイクリクエストインターセプターを構成します。型の型引数を持つ org.springframework.web.socket.server.support のコンストラクターパラメーター HandshakeInterceptor修飾子コンストラクター説明HandshakeInterceptorChain
(ListSE<HandshakeInterceptor> interceptors, WebSocketHandler wsHandler) org.springframework.web.socket.sockjs.transport 内の HandshakeInterceptor 使用
型 HandshakeInterceptor の引数を持つ型を返す org.springframework.web.socket.sockjs.transport のメソッド修飾子と型メソッド説明TransportHandlingSockJsService.getHandshakeInterceptors()
構成された WebSocket ハンドシェイクリクエストインターセプターを返します。型 HandshakeInterceptor の型引数を持つ org.springframework.web.socket.sockjs.transport のメソッドパラメーター修飾子と型メソッド説明void
TransportHandlingSockJsService.setHandshakeInterceptors
(ListSE<HandshakeInterceptor> interceptors) 1 つ以上の WebSocket ハンドシェイクリクエストインターセプターを構成します。