パッケージ jakarta.websocket
クラス DecodeException
- java.lang.ObjectSE
-
- java.lang.ThrowableSE
-
- java.lang.ExceptionSE
-
- jakarta.websocket.DecodeException
- 実装されたすべてのインターフェース:
SerializableSE
public class DecodeException extends ExceptionSE
テキストまたはバイナリメッセージからカスタムオブジェクトをデコードしようとしたときに発生する一般的な例外。- 作成者:
- 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)
デコードできなかったバイナリデータ、およびデコードに失敗した理由と原因を含むコンストラクター。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 ByteBufferSE
getBytes()
デコードできなかったメッセージ全体またはメッセージの一部を含む ByteBuffer を返します。この例外がテキストメッセージのデコードに失敗した場合はnull
を返します。StringSE
getText()
メッセージ全体またはデコードできなかった部分的なメッセージのいずれかであるエンコードされた文字列、またはこの例外がバイナリメッセージのデコードに失敗した場合はnull
を返します。クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
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
- 失敗の理由。
メソッドの詳細
getBytes
public ByteBufferSE getBytes()
デコードできなかったメッセージ全体またはメッセージの一部を含む ByteBuffer を返します。この例外がテキストメッセージのデコードに失敗した場合はnull
を返します。- 戻り値:
- バイナリデータがデコードされていないか、
null
がテキストメッセージの失敗を示しています。
getText
public StringSE getText()
メッセージ全体またはデコードできなかった部分的なメッセージのいずれかであるエンコードされた文字列、またはこの例外がバイナリメッセージのデコードに失敗した場合はnull
を返します。- 戻り値:
- デコードされなかったテキスト、またはバイナリメッセージエラーの
null
。