パッケージ jakarta.jms

クラス JMSException

実装されたすべてのインターフェース:
SerializableSE
既知の直属サブクラス
IllegalStateExceptionInvalidClientIDExceptionInvalidDestinationExceptionInvalidSelectorExceptionJMSSecurityExceptionMessageEOFExceptionMessageFormatExceptionMessageNotReadableExceptionMessageNotWriteableExceptionResourceAllocationExceptionTransactionInProgressExceptionTransactionRolledBackException

public class JMSException extends ExceptionSE

これは、Jakarta Messaging API のすべてのチェック済み例外のルートクラスです。

次の情報を提供します。

  • エラーを説明するプロバイダー固有の文字列。この文字列は標準の例外メッセージであり、getMessage メソッドを介して利用できます。
  • プロバイダー固有の文字列エラーコード
  • 別の例外への参照。多くの場合、Jakarta Messaging API 例外は、下位レベルの問題の結果です。必要に応じて、この下位レベルの例外を Jakarta Messaging API 例外にリンクできます。
導入:
JMS 1.0
バージョン:
Jakarta Messaging 2.0
関連事項:
  • コンストラクターの詳細

    • JMSException

      public JMSException(StringSE reason, StringSE errorCode, ExceptionSE linkedException)
      指定された理由、エラーコード、リンクされた例外で JMSException を構築します。
      パラメーター:
      reason - 例外の説明
      errorCode - ベンダー固有のエラーコードを指定する文字列
      linkedException - リンクされた Exception
    • JMSException

      public JMSException(StringSE reason, StringSE errorCode)
      指定された理由とエラーコードで JMSException を構築します。
      パラメーター:
      reason - 例外の説明
      errorCode - ベンダー固有のエラーコードを指定する文字列
    • JMSException

      public JMSException(StringSE reason)
      指定された理由とデフォルトの null のエラーコードで JMSException を構築します。
      パラメーター:
      reason - 例外の説明
  • メソッドの詳細

    • getErrorCode

      public StringSE getErrorCode()
      ベンダー固有のエラーコードを取得します。
      戻り値:
      ベンダー固有のエラーコードを指定する文字列
    • getLinkedException

      public ExceptionSE getLinkedException()
      これにリンクされている例外を取得します。
      戻り値:
      リンクされた Exception、ない場合は null
    • setLinkedException

      public void setLinkedException(ExceptionSE ex)
      リンクされた Exception を追加します。
      パラメーター:
      ex - リンクされた Exception