パッケージ org.springframework.jms
クラス JmsException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
java.lang.RuntimeExceptionSE
org.springframework.core.NestedRuntimeException
org.springframework.jms.JmsException
- 実装されたすべてのインターフェース:
SerializableSE
- 既知の直属サブクラス
DestinationResolutionException
、IllegalStateException
、InvalidClientIDException
、InvalidDestinationException
、InvalidSelectorException
、JmsSecurityException
、ListenerExecutionFailedException
、MessageConversionException
、MessageEOFException
、MessageFormatException
、MessageNotReadableException
、MessageNotWriteableException
、ReplyFailureException
、ResourceAllocationException
、SynchedLocalTransactionFailedException
、TransactionInProgressException
、TransactionRolledBackException
、UncategorizedJmsException
JMS に関連する問題が発生したときにフレームワークによってスローされる例外の基本クラス。
- 導入:
- 1.1
- 作成者:
- Mark Pollack, Juergen Hoeller
- 関連事項:
コンストラクターのサマリー
コンストラクターコンストラクター説明JmsException
(StringSE msg) メッセージを受け取るコンストラクター。JmsException
(StringSE msg, ThrowableSE cause) メッセージと根本原因をとるコンストラクター。JmsException
(ThrowableSE cause) 対応するjakarta.jms
例外をミラーリングするサブクラスを対象とした、根本的な原因をとるコンストラクター。方法の概要
修飾子と型メソッド説明根本的な原因が JMSException のインスタンスであった場合にベンダー固有のエラーコードを取得する簡易メソッド。詳細メッセージがある場合は、リンクされた例外からのメッセージを含めて返します。クラス org.springframework.core.NestedRuntimeException から継承されたメソッド
contains, getMostSpecificCause, getRootCause
クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
JmsException
メッセージを受け取るコンストラクター。- パラメーター:
msg
- 詳細メッセージ
JmsException
メッセージと根本原因をとるコンストラクター。- パラメーター:
msg
- 詳細メッセージcause
- 例外の原因。この引数は通常、JMSException
EE の適切なサブクラスであると予想されますが、JNDI NamingException などでもかまいません。
JmsException
対応するjakarta.jms
例外をミラーリングするサブクラスを対象とした、根本的な原因をとるコンストラクター。- パラメーター:
cause
- 例外の原因。この引数は通常、JMSException
EE の適切なサブクラスであると予想されます。
メソッドの詳細
getErrorCode
根本的な原因が JMSException のインスタンスであった場合にベンダー固有のエラーコードを取得する簡易メソッド。- 戻り値:
- 根本的な原因が JMSException または
null
のインスタンスである場合、ベンダー固有のエラーコードを指定する文字列
getMessage
詳細メッセージがある場合は、リンクされた例外からのメッセージを含めて返します。- オーバーライド:
- クラス
ThrowableSE
のgetMessage
- 関連事項: