パッケージ jakarta.jms
クラス JMSException
- java.lang.ObjectSE
-
- java.lang.ThrowableSE
-
- java.lang.ExceptionSE
-
- jakarta.jms.JMSException
- 実装されたすべてのインターフェース:
SerializableSE
- 既知の直属サブクラス
IllegalStateException
、InvalidClientIDException
、InvalidDestinationException
、InvalidSelectorException
、JMSSecurityException
、MessageEOFException
、MessageFormatException
、MessageNotReadableException
、MessageNotWriteableException
、ResourceAllocationException
、TransactionInProgressException
、TransactionRolledBackException
public class JMSException extends ExceptionSE
これは、Jakarta Messaging API のすべてのチェック済み例外のルートクラスです。
次の情報を提供します。
- エラーを説明するプロバイダー固有の文字列。この文字列は標準の例外メッセージであり、
getMessage
メソッドを介して利用できます。 - プロバイダー固有の文字列エラーコード
- 別の例外への参照。多くの場合、Jakarta Messaging API 例外は、下位レベルの問題の結果です。必要に応じて、この下位レベルの例外を Jakarta Messaging API 例外にリンクできます。
- 導入:
- JMS 1.0
- バージョン:
- Jakarta Messaging 2.0
- 関連事項:
- 直列化された形式
コンストラクターのサマリー
コンストラクター コンストラクター 説明 JMSException(StringSE reason)
指定された理由とデフォルトの null のエラーコードでJMSException
を構築します。JMSException(StringSE reason, StringSE errorCode)
指定された理由とエラーコードでJMSException
を構築します。JMSException(StringSE reason, StringSE errorCode, ExceptionSE linkedException)
指定された理由、エラーコード、リンクされた例外でJMSException
を構築します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 StringSE
getErrorCode()
ベンダー固有のエラーコードを取得します。ExceptionSE
getLinkedException()
これにリンクされている例外を取得します。void
setLinkedException(ExceptionSE ex)
リンクされたException
を追加します。クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
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