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, getRootCause
public 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)
NestedRuntimeException
NestedRuntimeException
の contains
exClass
- 検索する例外型