public class BeanCreationException extends FatalBeanException
| コンストラクターと説明 |
|---|
BeanCreationException(java.lang.String msg) 新しい BeanCreationException を作成します。 |
BeanCreationException(java.lang.String beanName, java.lang.String msg) 新しい BeanCreationException を作成します。 |
BeanCreationException(java.lang.String resourceDescription, java.lang.String beanName, java.lang.String msg) 新しい BeanCreationException を作成します。 |
BeanCreationException(java.lang.String resourceDescription, java.lang.String beanName, java.lang.String msg, java.lang.Throwable cause) 新しい BeanCreationException を作成します。 |
BeanCreationException(java.lang.String beanName, java.lang.String msg, java.lang.Throwable cause) 新しい BeanCreationException を作成します。 |
BeanCreationException(java.lang.String msg, java.lang.Throwable cause) 新しい BeanCreationException を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | addRelatedCause(java.lang.Throwable ex) 関連する原因をこの Bean 作成例外に追加します。これは、障害の直接の原因ではなく、同じ Bean インスタンスの作成の早い段階で発生したものです。 |
boolean | contains(java.lang.Class<?> exClass) この例外に特定の型の例外が含まれているかどうかを確認します。特定のクラス自体のものであるか、特定の型のネストされた原因が含まれています。 |
java.lang.String | getBeanName() リクエストされた Bean の名前があれば、それを返します。 |
java.lang.Throwable[] | getRelatedCauses() 関連する原因があれば返します。 |
java.lang.String | getResourceDescription()Bean 定義が由来するリソースの説明があれば、それを返します。 |
void | printStackTrace(java.io.PrintStream ps) |
void | printStackTrace(java.io.PrintWriter pw) |
java.lang.String | toString() |
getMessage, getMostSpecificCause, getRootCausepublic BeanCreationException(java.lang.String msg)
msg - 詳細メッセージ public BeanCreationException(java.lang.String msg,
java.lang.Throwable cause)msg - 詳細メッセージ cause - 根本原因 public BeanCreationException(java.lang.String beanName,
java.lang.String msg)beanName - リクエストされた Bean の名前 msg - 詳細メッセージ public BeanCreationException(java.lang.String beanName,
java.lang.String msg,
java.lang.Throwable cause)beanName - リクエストされた Bean の名前 msg - 詳細メッセージ cause - 根本原因 public BeanCreationException(@Nullable java.lang.String resourceDescription, @Nullable java.lang.String beanName, java.lang.String msg)
resourceDescription - Bean 定義の元となったリソースの説明 beanName - リクエストされた Bean の名前 msg - 詳細メッセージ public BeanCreationException(@Nullable java.lang.String resourceDescription, java.lang.String beanName, java.lang.String msg, java.lang.Throwable cause)
resourceDescription - Bean 定義の元となったリソースの説明 beanName - リクエストされた Bean の名前 msg - 詳細メッセージ cause - 根本原因 @Nullable public java.lang.String getResourceDescription()
@Nullable public java.lang.String getBeanName()
public void addRelatedCause(java.lang.Throwable ex)
ex - 追加する関連原因 @Nullable public java.lang.Throwable[] getRelatedCauses()
null public java.lang.String toString()
java.lang.Throwable の toString public void printStackTrace(java.io.PrintStream ps)
java.lang.Throwable の printStackTrace public void printStackTrace(java.io.PrintWriter pw)
java.lang.Throwable の printStackTrace public boolean contains(@Nullable java.lang.Class<?> exClass)
NestedRuntimeExceptionNestedRuntimeException の contains exClass - 検索する例外型