パッケージ jakarta.websocket
クラス DecodeException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
jakarta.websocket.DecodeException
- 実装済みのインターフェース一覧:
SerializableSE
テキストまたはバイナリメッセージからカスタムオブジェクトをデコードしようとしたときに発生する一般的な例外。
- 作成者:
- dannycoward
- 関連事項:
コンストラクター概要
コンストラクターコンストラクター説明DecodeException(StringSE encodedString, StringSE message) デコードできない所定のエンコードされた文字列とその理由で DecodedException を構築します。DecodeException(StringSE encodedString, StringSE message, ThrowableSE cause) デコードできなかったテキストデータ、およびデコードに失敗した理由と原因を含むコンストラクター。DecodeException(ByteBufferSE bb, StringSE message) デコードできない ByteBuffer を指定して DecodedException を構築し、その理由を説明します。DecodeException(ByteBufferSE bb, StringSE message, ThrowableSE cause) デコードできなかったバイナリデータ、およびデコードに失敗した理由と原因を含むコンストラクター。方法の概要
クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
DecodeException
デコードできなかったバイナリデータ、およびデコードに失敗した理由と原因を含むコンストラクター。バッファは、アプリケーションがストリーミング方式の 1 つを使用しているかどうかに応じて、メッセージ全体またはメッセージのデコードエラーに最も関連する部分を表す場合があります。- パラメーター:
bb- デコードできなかったメッセージ(の一部)を含むバイトバッファmessage- 失敗の理由。cause- エラーの原因。
DecodeException
デコードできなかったテキストデータ、およびデコードに失敗した理由と原因を含むコンストラクター。エンコードされた文字列は、アプリケーションがストリーミング方式の 1 つを使用しているかどうかに応じて、メッセージ全体またはメッセージのデコードエラーに最も関連する部分を表す場合があります。- パラメーター:
encodedString- デコードできなかったメッセージ(の一部)を表す文字列。message- 失敗の理由。cause- エラーの原因。
DecodeException
デコードできない ByteBuffer を指定して DecodedException を構築し、その理由を説明します。バッファは、アプリケーションがストリーミング方式の 1 つを使用しているかどうかに応じて、メッセージ全体またはメッセージのデコードエラーに最も関連する部分を表す場合があります。- パラメーター:
bb- デコードできなかったメッセージ(の一部)を含むバイトバッファmessage- 失敗の理由。
DecodeException
デコードできない所定のエンコードされた文字列とその理由で DecodedException を構築します。エンコードされた文字列は、アプリケーションがストリーミング方式の 1 つを使用しているかどうかに応じて、メッセージ全体またはメッセージのデコードエラーに最も関連する部分を表す場合があります。- パラメーター:
encodedString- デコードできなかったメッセージ(の一部)を表す文字列。message- 失敗の理由。
方法の詳細
getBytes
デコードできなかったメッセージ全体またはメッセージの一部を含む ByteBuffer を返します。この例外がテキストメッセージのデコードに失敗した場合はnullを返します。- 戻り値:
- バイナリデータがデコードされていないか、
nullがテキストメッセージの失敗を示しています。
getText
メッセージ全体またはデコードできなかった部分的なメッセージのいずれかであるエンコードされた文字列、またはこの例外がバイナリメッセージのデコードに失敗した場合はnullを返します。- 戻り値:
- デコードされなかったテキスト、またはバイナリメッセージエラーの
null。