パッケージ jakarta.websocket

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

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

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

      • encode

        void encode​(T object,
                    OutputStreamSE os)
             throws EncodeException,
                    IOExceptionSE
        指定されたオブジェクトを、OutputStream で提供される実装に書き込まれるバイナリストリームにエンコードします。
        パラメーター:
        object - エンコードされるオブジェクト。
        os - エンコードされたデータが書き込まれる出力ストリーム。
        例外:
        EncodeException - 提供されたオブジェクトを出力ストリームにエンコードできませんでした
        IOExceptionSE - 出力ストリームへの書き込み中にエラーが発生した場合