public class DataSourceHealthIndicator extends AbstractHealthIndicator implements InitializingBean
DataSource
SE のステータスをテストし、オプションでテストクエリを実行する HealthIndicator
。コンストラクターと説明 |
---|
DataSourceHealthIndicator() 新しい DataSourceHealthIndicator インスタンスを作成します。 |
DataSourceHealthIndicator(DataSourceSE dataSource) 指定された DataSource SE を使用して、新しい DataSourceHealthIndicator を作成します。 |
DataSourceHealthIndicator(DataSourceSE dataSource, StringSE query) 指定された DataSource SE および検証クエリを使用して、新しい DataSourceHealthIndicator を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | afterPropertiesSet() |
protected void | doHealthCheck(Health.Builder builder) 実際のヘルスチェックロジック。 |
StringSE | getQuery() 検証クエリまたは null を返します。 |
protected StringSE | getValidationQuery(StringSE product) |
void | setDataSource(DataSourceSE dataSource) 使用する DataSource SE を設定します。 |
void | setQuery(StringSE query) 接続の検証に使用する特定の検証クエリを設定します。 |
health
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public DataSourceHealthIndicator()
DataSourceHealthIndicator
インスタンスを作成します。public DataSourceHealthIndicator(DataSourceSE dataSource)
DataSource
SE を使用して、新しい DataSourceHealthIndicator
を作成します。dataSource
- データソース public DataSourceHealthIndicator(DataSourceSE dataSource, StringSE query)
DataSource
SE および検証クエリを使用して、新しい DataSourceHealthIndicator
を作成します。dataSource
- データソース query
- 使用する検証クエリ (null
にすることができます)public void afterPropertiesSet() throws ExceptionSE
InitializingBean
の afterPropertiesSet
ExceptionSE
protected void doHealthCheck(Health.Builder builder) throws ExceptionSE
AbstractHealthIndicator
AbstractHealthIndicator
の doHealthCheck
builder
- Health.Builder
を使用して、ヘルスステータスと詳細を報告する ExceptionSE
- Status.DOWN
システムステータスを作成する Exception
SE。public void setDataSource(DataSourceSE dataSource)
DataSource
SE を設定します。dataSource
- データソース public void setQuery(StringSE query)
query
- クエリ public StringSE getQuery()
null
を返します。Copyright © 2019 Pivotal Software, Inc.. All rights reserved.