public class DatabaseStartupValidator extends ObjectSE implements InitializingBean
データベースが起動するまでアプリケーションの初期化を延期できます。開始が遅い Oracle データベースで待機するのに特に適しています。
修飾子と型 | フィールドと説明 |
---|---|
static int | DEFAULT_INTERVAL デフォルトの間隔。 |
static int | DEFAULT_TIMEOUT デフォルトのタイムアウト。 |
protected Log | logger |
コンストラクターと説明 |
---|
DatabaseStartupValidator() |
修飾子と型 | メソッドと説明 |
---|---|
void | afterPropertiesSet() 指定されたタイムアウトまで、指定された DataSource から指定された DataSource からの接続で検証クエリを実行できるかどうかを確認します。 |
void | setDataSource(DataSourceSE dataSource) 検証する DataSource を設定します。 |
void | setInterval(int interval) 検証の実行間隔(秒単位)を設定します。 |
void | setTimeout(int timeout) 致命的な例外がスローされるまでのタイムアウト(秒単位)を設定します。 |
void | setValidationQuery(StringSE validationQuery) 検証に使用する SQL クエリ文字列を設定します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public static final int DEFAULT_INTERVAL
public static final int DEFAULT_TIMEOUT
protected final Log logger
public void setDataSource(DataSourceSE dataSource)
public void setValidationQuery(StringSE validationQuery)
public void setInterval(int interval)
public void setTimeout(int timeout)
public void afterPropertiesSet()
InitializingBean
の afterPropertiesSet