パッケージ jakarta.websocket
インターフェース Decoder
- すべての既知のサブインターフェース:
Decoder.Binary<T>
、Decoder.BinaryStream<T>
、Decoder.Text<T>
、Decoder.TextStream<T>
public interface Decoder
Decoder インターフェースは、開発者が Web ソケットメッセージを開発者が定義したカスタムオブジェクトに送信する方法を Web ソケットコンテナーに提供する方法を定義するメンバーインターフェースを保持します。websocket 実装は、接続ごとのエンドポイントインスタンスごとにデコーダーの新しいインスタンスを作成します。Decoder インスタンスのライフサイクルは、init(jakarta.websocket.EndpointConfig)
およびdestroy()
メソッドへのコンテナー呼び出しによって管理されます。- 作成者:
- dannycoward
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 インターフェース 説明 static interface
Decoder.Binary<T>
このインターフェースは、(型 T の)カスタムオブジェクトがバイトバッファの形式で Web ソケットメッセージからデコードされる方法を定義します。static interface
Decoder.BinaryStream<T>
このインターフェースは、バイナリストリームの形式で Web ソケットメッセージからカスタムオブジェクトをデコードする方法を定義します。static interface
Decoder.Text<T>
このインターフェースは、カスタムオブジェクトを文字列形式の Web ソケットメッセージからデコードする方法を定義します。static interface
Decoder.TextStream<T>
このインターフェースは、型 T のカスタムオブジェクトが Web ソケットメッセージから文字ストリームの形式でデコードされる方法を定義します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド デフォルトメソッド 修飾子と型 メソッド 説明 default void
destroy()
このメソッドは、デコーダーがサービスから削除されようとしているときに呼び出され、デコーダーが使用したリソースを適切に閉じます。default void
init(EndpointConfig config)
このメソッドは、このデコーダーがサービスを開始しようとしているときに対象とするエンドポイントのエンドポイント構成オブジェクトを使用して呼び出されます。
メソッドの詳細
init
default void init(EndpointConfig config)
このメソッドは、このデコーダーがサービスを開始しようとしているときに対象とするエンドポイントのエンドポイント構成オブジェクトを使用して呼び出されます。- パラメーター:
config
- サービス開始時のエンドポイント構成オブジェクト
destroy
default void destroy()
このメソッドは、デコーダーがサービスから削除されようとしているときに呼び出され、デコーダーが使用したリソースを適切に閉じます。