パッケージ jakarta.websocket

インターフェース Encoder.TextStream<T>

型パラメーター:
T - このエンコーダーが CharacterStream にエンコードできるオブジェクトの型。
すべてのスーパーインターフェース:
Encoder
含まれているインターフェース:
Encoder

public static interface Encoder.TextStream<T> extends Encoder
このインターフェースは、エンコードされたオブジェクトを文字ストリームに書き込むエンコードアルゴリズムによって実装できます。
  • ネストされたクラスの要約

    インターフェース jakarta.websocket.Encoder から継承されたネストクラス / インターフェース

    Encoder.Binary<T>, Encoder.BinaryStream<T>, Encoder.Text<T>, Encoder.TextStream<T>
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    encode(T object, WriterSE writer)
    指定されたオブジェクトを、指定された Writer に書き込む文字ストリームにエンコードします。

    インターフェース jakarta.websocket.Encoder から継承されたメソッド

    destroy, init
  • メソッドの詳細

    • encode

      void encode(T object, WriterSE writer) throws EncodeException, IOExceptionSE
      指定されたオブジェクトを、指定された Writer に書き込む文字ストリームにエンコードします。このメソッドの実装では、EncodeException を使用して、提供されたオブジェクトをエンコードされた形式に変換できないことを示し、IOException を使用して、提供されたストリームへのデータの書き込みに失敗したことを示します。
      パラメーター:
      object - エンコードされるオブジェクト。
      writer - エンコードされたデータを書き込むために Web ソケットランタイムによって提供されるライター。
      例外:
      EncodeException - 状態が原因でオブジェクトのエンコード中にエラーが発生した場合。
      IOExceptionSE - ライターへの書き込みに例外があった場合。