パッケージ 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