パッケージ jakarta.jms
クラス MessageFormatException
- java.lang.ObjectSE
-
- java.lang.ThrowableSE
-
- java.lang.ExceptionSE
-
- jakarta.jms.JMSException
-
- jakarta.jms.MessageFormatException
- 実装されたすべてのインターフェース:
SerializableSE
public class MessageFormatException extends JMSException
この例外は、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
public MessageFormatException(StringSE reason, StringSE errorCode, ExceptionSE linkedException)
指定された理由、エラーコード、リンクされた例外でMessageFormatException
を構築します。- パラメーター:
reason
- 例外の説明errorCode
- ベンダー固有のエラーコードを指定する文字列linkedException
- リンクされた例外
MessageFormatException
public MessageFormatException(StringSE reason, StringSE errorCode)
指定された理由とエラーコードでMessageFormatException
を構築します。- パラメーター:
reason
- 例外の説明errorCode
- ベンダー固有のエラーコードを指定する文字列
MessageFormatException
public MessageFormatException(StringSE reason)
指定された理由でMessageFormatException
を構築します。エラーコードのデフォルトは null です。- パラメーター:
reason
- 例外の説明