クラス DataSourceHealthIndicator
java.lang.ObjectSE
org.springframework.boot.actuate.health.AbstractHealthIndicator
org.springframework.boot.actuate.jdbc.DataSourceHealthIndicator
- 実装されたすべてのインターフェース:
InitializingBean
、HealthContributor
、HealthIndicator
DataSource
SE のステータスをテストし、オプションでテストクエリを実行する HealthIndicator
。- 導入:
- 2.0.0
- 作成者:
- Dave Syer, Christian Dupuis, Andy Wilkinson, Stephane Nicoll, Arthur Kalimullin
コンストラクターのサマリー
コンストラクター説明新しいDataSourceHealthIndicator
インスタンスを作成します。DataSourceHealthIndicator
(DataSourceSE dataSource) 指定されたDataSource
SE を使用して、新しいDataSourceHealthIndicator
を作成します。DataSourceHealthIndicator
(DataSourceSE dataSource, StringSE query) 指定されたDataSource
SE および検証クエリを使用して、新しいDataSourceHealthIndicator
を作成します。方法の概要
修飾子と型メソッド説明void
protected void
doHealthCheck
(Health.Builder builder) 実際のヘルスチェックロジック。getQuery()
検証クエリまたはnull
を返します。void
setDataSource
(DataSourceSE dataSource) 使用するDataSource
SE を設定します。void
接続の検証に使用する特定の検証クエリを設定します。クラス org.springframework.boot.actuate.health.AbstractHealthIndicator から継承されたメソッド
health
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.boot.actuate.health.HealthIndicator から継承されたメソッド
getHealth
コンストラクターの詳細
DataSourceHealthIndicator
public DataSourceHealthIndicator()新しいDataSourceHealthIndicator
インスタンスを作成します。DataSourceHealthIndicator
指定されたDataSource
SE を使用して、新しいDataSourceHealthIndicator
を作成します。- パラメーター:
dataSource
- データソース
DataSourceHealthIndicator
指定されたDataSource
SE および検証クエリを使用して、新しいDataSourceHealthIndicator
を作成します。- パラメーター:
dataSource
- データソースquery
- 使用する検証クエリ (null
にすることができます)
メソッドの詳細
afterPropertiesSet
- 次で指定:
- インターフェース
InitializingBean
のafterPropertiesSet
- 例外:
ExceptionSE
doHealthCheck
クラスからコピーされた説明:AbstractHealthIndicator
実際のヘルスチェックロジック。- 次で指定:
- クラス
AbstractHealthIndicator
のdoHealthCheck
- パラメーター:
builder
-Health.Builder
を使用して、ヘルスステータスと詳細を報告する- 例外:
ExceptionSE
-Status.DOWN
システムステータスを作成するException
SE。
setDataSource
使用するDataSource
SE を設定します。- パラメーター:
dataSource
- データソース
setQuery
接続の検証に使用する特定の検証クエリを設定します。何も設定されていない場合、Connection.isValid(int)
SE に基づく検証が使用されます。- パラメーター:
query
- 使用する検証クエリ
getQuery
検証クエリまたはnull
を返します。- 戻り値:
- クエリ