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