パッケージ 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 voiddestroy()
      このメソッドは、デコーダーがサービスから削除されようとしているときに呼び出され、デコーダーが使用したリソースを適切に閉じます。
      default voidinit​(EndpointConfig config)
      このメソッドは、このデコーダーがサービスを開始しようとしているときに対象とするエンドポイントのエンドポイント構成オブジェクトを使用して呼び出されます。
    • メソッドの詳細

      • init

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

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