パッケージ jakarta.jms
クラス MessageFormatException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
jakarta.jms.JMSException
jakarta.jms.MessageFormatException
- 実装されているすべてのインターフェース:
SerializableSE
この例外は、Jakarta Messaging クライアントがメッセージでサポートされていないデータ型を使用しようとしたり、メッセージ内のデータを間違った型として読み取ったりした場合にスローする必要があります。
また、メッセージプロパティ値で同等の型エラーが発生した場合にもスローする必要があります。例: StreamMessage.writeObject にサポートされていないクラスが指定されている場合、または StreamMessage.readShort を使用して boolean 値を読み取る場合、この例外をスローする必要があります。不適切にフォーマットされた String データを数値として読み取ろうとしたために発生した障害の特殊なケースでは、java.lang.NumberFormatException をスローする必要があることに注意してください。
- 導入:
- JMS 1.0
- バージョン:
- Jakarta Messaging 2.0
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明MessageFormatException(StringSE reason) 指定された理由でMessageFormatExceptionを構築します。MessageFormatException(StringSE reason, StringSE errorCode) 指定された理由とエラーコードでMessageFormatExceptionを構築します。MessageFormatException(StringSE reason, StringSE errorCode, ExceptionSE linkedException) 指定された理由、エラーコード、リンクされた例外でMessageFormatExceptionを構築します。方法の概要
クラス jakarta.jms.JMSException から継承されたメソッド
getErrorCode, getLinkedException, setLinkedExceptionクラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
MessageFormatException
指定された理由、エラーコード、リンクされた例外でMessageFormatExceptionを構築します。- パラメーター:
reason- 例外の説明errorCode- ベンダー固有のエラーコードを指定する文字列linkedException- リンクされた例外
MessageFormatException
指定された理由とエラーコードでMessageFormatExceptionを構築します。- パラメーター:
reason- 例外の説明errorCode- ベンダー固有のエラーコードを指定する文字列
MessageFormatException
指定された理由でMessageFormatExceptionを構築します。エラーコードのデフォルトは null です。- パラメーター:
reason- 例外の説明