パッケージ 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
    このインターフェースは、(型 T の)カスタムオブジェクトがバイトバッファの形式で Web ソケットメッセージからデコードされる方法を定義します。
    static interface
    このインターフェースは、バイナリストリームの形式で Web ソケットメッセージからカスタムオブジェクトをデコードする方法を定義します。
    static interface
    このインターフェースは、カスタムオブジェクトを文字列形式の Web ソケットメッセージからデコードする方法を定義します。
    static interface
    このインターフェースは、型 T のカスタムオブジェクトが Web ソケットメッセージから文字ストリームの形式でデコードされる方法を定義します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    default void
    このメソッドは、デコーダーがサービスから削除されようとしているときに呼び出され、デコーダーが使用したリソースを適切に閉じます。
    default void
    このメソッドは、このデコーダーがサービスを開始しようとしているときに対象とするエンドポイントのエンドポイント構成オブジェクトを使用して呼び出されます。
  • メソッドの詳細

    • init

      default void init(EndpointConfig config)
      このメソッドは、このデコーダーがサービスを開始しようとしているときに対象とするエンドポイントのエンドポイント構成オブジェクトを使用して呼び出されます。
      パラメーター:
      config - サービス開始時のエンドポイント構成オブジェクト
    • destroy

      default void destroy()
      このメソッドは、デコーダーがサービスから削除されようとしているときに呼び出され、デコーダーが使用したリソースを適切に閉じます。