クラス StandardWebSocketUpgradeStrategy
java.lang.ObjectSE
org.springframework.web.socket.server.standard.AbstractStandardUpgradeStrategy
org.springframework.web.socket.server.standard.StandardWebSocketUpgradeStrategy
- 実装されたすべてのインターフェース:
RequestUpgradeStrategy
- 既知の直属サブクラス
TomcatRequestUpgradeStrategy
、UndertowRequestUpgradeStrategy
、WebSphereRequestUpgradeStrategy
Jakarta WebSocket API 2.1+ 用の WebSocket
RequestUpgradeStrategy
。この戦略は、特定のサーバーが検出されなかった場合のフォールバックとして機能します。また、組み込みの Jakarta WebSocket 2.1 サポートに依存して、Tomcat 10.1 や Undertow 2.3 などの Jakarta EE 10 レベルのサーバーで直接使用することもできます。
基礎となる ServerContainer
EE のプロパティを変更するには、XML 構成で ServletServerContainerFactoryBean
を使用するか、Java 構成を使用する場合は、"jakarta.websocket.server.ServerContainer" ServletContext 属性を介してコンテナーインスタンスにアクセスします。
- 導入:
- 6.0
- 作成者:
- Juergen Hoeller, Rossen Stoyanchev
- 関連事項:
フィールドサマリー
クラス org.springframework.web.socket.server.standard.AbstractStandardUpgradeStrategy から継承されたフィールド
logger
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明StringSE[]
サポートされている WebSocket プロトコルバージョンを返します。protected void
upgradeHttpToWebSocket
(HttpServletRequestEE request, HttpServletResponseEE response, ServerEndpointConfigEE endpointConfig, MapSE<StringSE, StringSE> pathParams) protected void
upgradeInternal
(ServerHttpRequest request, ServerHttpResponse response, StringSE selectedProtocol, ListSE<ExtensionEE> selectedExtensions, EndpointEE endpoint) クラス org.springframework.web.socket.server.standard.AbstractStandardUpgradeStrategy から継承されたメソッド
getContainer, getHttpServletRequest, getHttpServletResponse, getInstalledExtensions, getSupportedExtensions, upgrade
コンストラクターの詳細
StandardWebSocketUpgradeStrategy
public StandardWebSocketUpgradeStrategy()
メソッドの詳細
getSupportedVersions
インターフェースからコピーされた説明:RequestUpgradeStrategy
サポートされている WebSocket プロトコルバージョンを返します。upgradeInternal
protected void upgradeInternal(ServerHttpRequest request, ServerHttpResponse response, @Nullable StringSE selectedProtocol, ListSE<ExtensionEE> selectedExtensions, EndpointEE endpoint) throws HandshakeFailureException upgradeHttpToWebSocket
protected void upgradeHttpToWebSocket(HttpServletRequestEE request, HttpServletResponseEE response, ServerEndpointConfigEE endpointConfig, MapSE<StringSE, StringSE> pathParams) throws ExceptionSE- 例外:
ExceptionSE