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

        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 - 例外の説明