パッケージ jakarta.websocket

クラス DecodeException

  • 実装されたすべてのインターフェース:
    SerializableSE

    public class DecodeException
    extends ExceptionSE
    テキストまたはバイナリメッセージからカスタムオブジェクトをデコードしようとしたときに発生する一般的な例外。
    作成者:
    dannycoward
    関連事項:
    直列化された形式
    • コンストラクターの詳細

      • DecodeException

        public DecodeException​(ByteBufferSE bb,
                               StringSE message,
                               ThrowableSE cause)
        デコードできなかったバイナリデータ、およびデコードに失敗した理由と原因を含むコンストラクター。バッファは、アプリケーションがストリーミング方式の 1 つを使用しているかどうかに応じて、メッセージ全体またはメッセージのデコードエラーに最も関連する部分を表す場合があります。
        パラメーター:
        bb - デコードできなかったメッセージ(の一部)を含むバイトバッファ
        message - 失敗の理由。
        cause - エラーの原因。
      • DecodeException

        public DecodeException​(StringSE encodedString,
                               StringSE message,
                               ThrowableSE cause)
        デコードできなかったテキストデータ、およびデコードに失敗した理由と原因を含むコンストラクター。エンコードされた文字列は、アプリケーションがストリーミング方式の 1 つを使用しているかどうかに応じて、メッセージ全体またはメッセージのデコードエラーに最も関連する部分を表す場合があります。
        パラメーター:
        encodedString - デコードできなかったメッセージ(の一部)を表す文字列。
        message - 失敗の理由。
        cause - エラーの原因。
      • DecodeException

        public DecodeException​(ByteBufferSE bb,
                               StringSE message)
        デコードできない ByteBuffer を指定して DecodedException を構築し、その理由を説明します。バッファは、アプリケーションがストリーミング方式の 1 つを使用しているかどうかに応じて、メッセージ全体またはメッセージのデコードエラーに最も関連する部分を表す場合があります。
        パラメーター:
        bb - デコードできなかったメッセージ(の一部)を含むバイトバッファ
        message - 失敗の理由。
      • DecodeException

        public DecodeException​(StringSE encodedString,
                               StringSE message)
        デコードできない所定のエンコードされた文字列とその理由で DecodedException を構築します。エンコードされた文字列は、アプリケーションがストリーミング方式の 1 つを使用しているかどうかに応じて、メッセージ全体またはメッセージのデコードエラーに最も関連する部分を表す場合があります。
        パラメーター:
        encodedString - デコードできなかったメッセージ(の一部)を表す文字列。
        message - 失敗の理由。
    • メソッドの詳細

      • getBytes

        public ByteBufferSE getBytes()
        デコードできなかったメッセージ全体またはメッセージの一部を含む ByteBuffer を返します。この例外がテキストメッセージのデコードに失敗した場合は null を返します。
        戻り値:
        バイナリデータがデコードされていないか、null がテキストメッセージの失敗を示しています。
      • getText

        public StringSE getText()
        メッセージ全体またはデコードできなかった部分的なメッセージのいずれかであるエンコードされた文字列、またはこの例外がバイナリメッセージのデコードに失敗した場合は null を返します。
        戻り値:
        デコードされなかったテキスト、またはバイナリメッセージエラーの null