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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetDataSource(DataSource dataSource) データソースを設定する。voidsetDialect(Dialect dialect) ダイアレクトを設定する。protected booleantryOut(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:
tryOutin classHealthChecker- Parameters:
request- リクエストcontext- コンテキスト- Returns:
- ヘルシーな場合はtrue
- Throws:
Exception- 試した結果発生した例外
-
setDataSource
データソースを設定する。- Parameters:
dataSource- データソース
-
setDialect
ダイアレクトを設定する。- Parameters:
dialect- ダイアレクト
-