パッケージ jakarta.websocket
パッケージ jakarta.websocket
このパッケージには、クライアント側とサーバー側の両方に共通のすべての Jakarta WebSocket API が含まれています。
- クラス説明ClientEndpoint アノテーションクラスレベルアノテーションは、POJO が Web ソケットクライアントであり、そのようにデプロイできることを示すために使用されます。ClientEndpointConfig は、クライアントエンドポイントのみに固有の Web ソケット構成情報を含む特別な種類のエンドポイント構成オブジェクトです。ClientEndpointConfig.Builder は、クライアントエンドポイントをデプロイする目的で
ClientEndpointConfig
オブジェクトを作成するために使用されるクラスです。Configurator クラスは、オープニングハンドシェイクのインターセプト、またはこのコンフィギュレーターで構成された各エンドポイントインスタンスからアクセスできる任意のメソッドとアルゴリズムを提供するなど、カスタム構成アルゴリズムを提供する開発者によって拡張できます。Web ソケットが閉じられた理由、または閉じるように求められている理由をカプセル化するクラス。閉じるコードのマーカーインターフェース。仕様で定義されている Web ソケットクローズのステータスコードの列挙。開発者が WebSocketContainer の実装への参照を取得できるようにするプロバイダークラス。テキストまたはバイナリメッセージからカスタムオブジェクトをデコードしようとしたときに発生する一般的な例外。Decoder インターフェースは、開発者が Web ソケットコンテナーに開発者が定義したカスタムオブジェクトへの Web ソケットメッセージを提供する方法を定義するメンバーインターフェースを保持します。このインターフェースは、(型 T の)カスタムオブジェクトがバイトバッファの形式で Web ソケットメッセージからデコードされる方法を定義します。このインターフェースは、バイナリストリームの形式で Web ソケットメッセージからカスタムオブジェクトをデコードする方法を定義します。Decoder.Text<T>このインターフェースは、カスタムオブジェクトを文字列形式の Web ソケットメッセージからデコードする方法を定義します。このインターフェースは、型 T のカスタムオブジェクトが Web ソケットメッセージから文字ストリームの形式でデコードされる方法を定義します。サーバー上でエンドポイントを公開するか、クライアントをサーバーに接続することのいずれかの失敗を示すチェック例外。カスタムオブジェクトを文字列またはバイナリメッセージにエンコードしようとしたときに発生する一般的な例外。Encoder インターフェースは、開発者がカスタムオブジェクトを Web ソケットメッセージに変換する方法を提供する方法を定義します。このインターフェースは、カスタムオブジェクトをバイナリメッセージに変換する方法を提供する方法を定義します。このインターフェースは、エンコードされたオブジェクトをバイナリストリームに書き込むエンコードアルゴリズムによって実装できます。Encoder.Text<T>このインターフェースは、カスタムオブジェクトをテキストメッセージに変換する方法を提供する方法を定義します。このインターフェースは、エンコードされたオブジェクトを文字ストリームに書き込むエンコードアルゴリズムによって実装できます。Web ソケットエンドポイントは、Websocket の会話を処理できるオブジェクトを表します。エンドポイント構成には、このエンドポイントのハンドシェイクプロセス中に必要なすべての情報が含まれています。拡張パラメーターの名前とマップとしての websocket 拡張の単純な表現。このメンバーインターフェースは、単一の websocket 拡張パラメーターを定義します。ハンドシェイクレスポンスは、開始ハンドシェイクリクエストへのレスポンスである WebSocket 定義の HTTP レスポンスを表します。開発者は、Web ソケット会話中に受信メッセージを受信するために MessageHandlers を実装しています。この種のハンドラーは、メッセージ全体の一部を配信する準備ができると、実装によって通知されます。この種類のハンドラーは、完全なメッセージの到着時にコンテナーによって通知されます。このメソッドレベルのアノテーションは、Web ソケットセッションが閉じているときに呼び出される Java メソッドを修飾するために使用できます。このメソッドレベルのアノテーションを使用して、エラーを処理するために呼び出す Java メソッドを修飾できます。このメソッドレベルのアノテーションを使用して、Java メソッドに受信 Web ソケットメッセージを受信させることができます。このメソッドレベルのアノテーションを使用して、新しい Web ソケットセッションが開いているときに呼び出される Java メソッドを修飾できます。PongMessage インターフェースは、Web ソケットピンポンを表します。RemoteEndpoint オブジェクトはコンテナーによって提供され、Web ソケット会話の「相手側」またはピアを表します。Web ソケット会話のピアのこの表現には、メッセージを非同期的に送信する機能があります。Web ソケット会話のピアのこの表現には、メッセージを同期的に送信する機能があります。Web ソケットメッセージの非同期送信用のシンプルなコールバックオブジェクト。Web ソケットメッセージを非同期的に送信した結果。Web ソケットセッションは、2 つの Web ソケットエンドポイント間の会話を表します。SessionException は、Websocket セッションで発生する問題を報告する一般的な例外型を表します。WebSocketContainer は、それを実行しているコンテナーのビューをアプリケーションに提供する実装提供オブジェクトです。