パッケージ org.springframework.core
クラス NestedRuntimeException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
java.lang.RuntimeExceptionSE
org.springframework.core.NestedRuntimeException
- 実装されているすべてのインターフェース:
SerializableSE
- 既知の直属サブクラス
AnnotationConfigurationException、AopConfigException、AopInvocationException、BeansException、BshScriptUtils.BshExecutionException、CodecException、ConversionException、DataAccessException、ErrorResponseException、HandshakeFailureException、HttpMessageConversionException、JmsException、JmxException、JndiLookupFailureException、JobMethodInvocationFailedException、MailException、MessagingException、MultipartException、RestClientException、SchedulingException、ScriptCompilationException、SerializationFailedException、SockJsException、StompConversionException、TransactionException、UnsupportedMediaTypeException、WebClientException、XmlMappingException
ランタイム
Exceptions を根本原因でラップするための便利なクラス。このクラスは、プログラマにクラスの拡張を強制するための abstract です。Java はこれら 2 つのクラスに異なるスーパークラスを強制するため、このクラスと NestedCheckedException クラスの類似性は避けられません(具体的な継承の柔軟性がない! )。
- 作成者:
- Rod Johnson, Juergen Hoeller
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明指定された詳細メッセージを使用してNestedRuntimeExceptionを作成します。NestedRuntimeException(StringSE msg, ThrowableSE cause) 指定された詳細メッセージとネストされた例外を使用してNestedRuntimeExceptionを構築します。メソッドのサマリー
修飾子と型メソッド説明booleanこの例外に特定の型の例外が含まれているかどうかを確認します。特定のクラス自体のものであるか、特定の型のネストされた原因が含まれています。この例外の最も具体的な原因、つまり、最も内側の原因(根本原因)またはこの例外自体を取得します。この例外の最も内側の原因があれば、それを取得します。クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
NestedRuntimeException
指定された詳細メッセージを使用してNestedRuntimeExceptionを作成します。- パラメーター:
msg- 詳細メッセージ
NestedRuntimeException
指定された詳細メッセージとネストされた例外を使用してNestedRuntimeExceptionを構築します。- パラメーター:
msg- 詳細メッセージcause- ネストされた例外
メソッドの詳細
getRootCause
この例外の最も内側の原因があれば、それを取得します。- 戻り値:
- 最も内側の例外、ない場合は
null - 導入:
- 2.0
getMostSpecificCause
この例外の最も具体的な原因、つまり、最も内側の原因(根本原因)またはこの例外自体を取得します。根本原因がない場合、現在の例外にフォールバックするという点で
getRootCause()とは異なります。- 戻り値:
- 最も具体的な原因 (非
null) - 導入:
- 2.0.3
contains
この例外に特定の型の例外が含まれているかどうかを確認します。特定のクラス自体のものであるか、特定の型のネストされた原因が含まれています。- パラメーター:
exType- 検索する例外型- 戻り値:
- 指定された型のネストされた例外があるかどうか