Package nablarch.fw.web.handler.health
Class DbHealthChecker
java.lang.Object
nablarch.fw.web.handler.health.HealthChecker
nablarch.fw.web.handler.health.DbHealthChecker
DBのヘルスチェックを行うクラス。
SQLを発行し、例外が発生しなければヘルシと判断する。
Dialect.getPingSql()
から取得したSQLを発行する。- Author:
- Kiyohito Itoh
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setDataSource
(DataSource dataSource) データソースを設定する。void
setDialect
(Dialect dialect) ダイアレクトを設定する。protected boolean
tryOut
(HttpRequest request, ExecutionContext context) ヘルシーと判断できる処理を試す。Methods inherited from class nablarch.fw.web.handler.health.HealthChecker
check, getName, setName
-
Constructor Details
-
DbHealthChecker
public DbHealthChecker()
-
-
Method Details
-
tryOut
Description copied from class:HealthChecker
ヘルシーと判断できる処理を試す。- Specified by:
tryOut
in classHealthChecker
- Parameters:
request
- リクエストcontext
- コンテキスト- Returns:
- ヘルシーな場合はtrue
- Throws:
Exception
- 試した結果発生した例外
-
setDataSource
データソースを設定する。- Parameters:
dataSource
- データソース
-
setDialect
ダイアレクトを設定する。- Parameters:
dialect
- ダイアレクト
-