パッケージ jakarta.websocket

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

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

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

      • encode

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