パッケージ jakarta.websocket.server
パッケージ jakarta.websocket.server
このパッケージには、サーバー側のアプリケーションでのみ使用されるすべての Jakarta WebSocket API が含まれています。
- クラス説明ハンドシェイクリクエストは、WebSocket セッションの開始ハンドシェイクに対する WebSocket 定義の HTTP GET リクエストを表します。このアノテーションは、
ServerEndpoint
アノテーションのパスマッピングで URI テンプレートが使用されているサーバーエンドポイントのメソッドパラメーターにアノテーションを付けるために使用できます。開発者は、実装がデプロイする必要があるアーカイブ内の websocket エンドポイントを指定するために、websocket エンドポイント(WAR ファイルまたは WAR ファイル内の JAR ファイル)を含むアーカイブに ServerApplicationConfig の実装を含めます。ServerContainer は、サーバー側デプロイで利用可能な WebSocketContainer の特殊なビューです。このクラスレベルのアノテーションは、それが装飾するクラスが、Web ソケットサーバーの URI 空間でデプロイおよび利用可能になる Web ソケットエンドポイントであることを宣言します。ServerEndpointConfig は、サーバーエンドポイントのみに固有の Web ソケット構成情報を含む特別な種類のエンドポイント構成オブジェクトです。ServerEndpointConfig.Builder は、サーバーエンドポイントをデプロイする目的でServerEndpointConfig.Builder
オブジェクトを作成するために使用されるクラスです。ServerEndpointConfig.Configurator クラスは、オープニングハンドシェイクのインターセプトなどのカスタム構成アルゴリズムを提供したり、このコンフィギュレーターで構成された各エンドポイントインスタンスからアクセスできる任意のメソッドとアルゴリズムを提供したい開発者によって拡張できます。