インターフェースの使用
org.springframework.web.reactive.socket.WebSocketHandler
WebSocketHandler を使用するパッケージ
パッケージ
説明
Spring の Reactive WebSocket API を WebSocket ランタイムとの間で適合させるクラス。
WebSocket 相互作用のクライアントサポート。
WebSocket 相互作用のサーバーサポート。
WebSocket リクエストのサーバー側サポートクラス。
RequestUpgradeStrategy の実装を保持します。org.springframework.web.reactive.socket.adapter 内の WebSocketHandler 使用
修飾子と型メソッド説明static WebSocketHandlerContextWebSocketHandler.decorate(WebSocketHandler handler, ContextView contextView) 指定されたコンテキストを挿入するように装飾された指定されたハンドラー、またはコンテキストが空の場合は同じハンドラーインスタンスを返します。型 WebSocketHandler のパラメーターを持つ org.springframework.web.reactive.socket.adapter のメソッド修飾子と型メソッド説明static WebSocketHandlerContextWebSocketHandler.decorate(WebSocketHandler handler, ContextView contextView) 指定されたコンテキストを挿入するように装飾された指定されたハンドラー、またはコンテキストが空の場合は同じハンドラーインスタンスを返します。型 WebSocketHandler のパラメーターを持つ org.springframework.web.reactive.socket.adapter のコンストラクター修飾子コンストラクター説明JettyWebSocketHandlerAdapter(WebSocketHandler handler, FunctionSE<org.eclipse.jetty.websocket.api.Session, JettyWebSocketSession> sessionFactory) StandardWebSocketHandlerAdapter(WebSocketHandler handler, FunctionSE<jakarta.websocket.Session, StandardWebSocketSession> sessionFactory) org.springframework.web.reactive.socket.client 内の WebSocketHandler 使用
型 WebSocketHandler のパラメーターを持つ org.springframework.web.reactive.socket.client のメソッド修飾子と型メソッド説明JettyWebSocketClient.execute(URISE url, @Nullable HttpHeaders headers, WebSocketHandler handler) JettyWebSocketClient.execute(URISE url, WebSocketHandler handler) ReactorNettyWebSocketClient.execute(URISE url, HttpHeaders requestHeaders, WebSocketHandler handler) ReactorNettyWebSocketClient.execute(URISE url, WebSocketHandler handler) StandardWebSocketClient.execute(URISE url, HttpHeaders headers, WebSocketHandler handler) StandardWebSocketClient.execute(URISE url, WebSocketHandler handler) WebSocketClient.execute(URISE url, HttpHeaders headers, WebSocketHandler handler) カスタムヘッダーを持つWebSocketClient.execute(URI, WebSocketHandler)のバリアント。WebSocketClient.execute(URISE url, WebSocketHandler handler) 指定された URL に対してハンドシェイクリクエストを実行し、指定されたハンドラーで結果の WebSocket セッションを処理します。org.springframework.web.reactive.socket.server 内の WebSocketHandler 使用
型 WebSocketHandler のパラメーターを持つ org.springframework.web.reactive.socket.server のメソッド修飾子と型メソッド説明WebSocketService.handleRequest(ServerWebExchange exchange, WebSocketHandler webSocketHandler) 指定されたWebSocketHandlerでリクエストを処理します。RequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler webSocketHandler, @Nullable StringSE subProtocol, SupplierSE<HandshakeInfo> handshakeInfoFactory) WebSocket セッションにアップグレードし、指定されたハンドラーで処理します。org.springframework.web.reactive.socket.server.support 内の WebSocketHandler 使用
型 WebSocketHandler のパラメーターを持つ org.springframework.web.reactive.socket.server.support のメソッド修飾子と型メソッド説明HandshakeWebSocketService.handleRequest(ServerWebExchange exchange, WebSocketHandler handler) org.springframework.web.reactive.socket.server.upgrade 内の WebSocketHandler 使用
型 WebSocketHandler のパラメーターを持つ org.springframework.web.reactive.socket.server.upgrade のメソッド修飾子と型メソッド説明JettyCoreRequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler handler, @Nullable StringSE subProtocol, SupplierSE<HandshakeInfo> handshakeInfoFactory) JettyRequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler handler, @Nullable StringSE subProtocol, SupplierSE<HandshakeInfo> handshakeInfoFactory) ReactorNettyRequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler handler, @Nullable StringSE subProtocol, SupplierSE<HandshakeInfo> handshakeInfoFactory) StandardWebSocketUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler handler, @Nullable StringSE subProtocol, SupplierSE<HandshakeInfo> handshakeInfoFactory)