public class HealthCheckEndpointHandler extends java.lang.Object implements HttpRequestHandler
HealthChecker
が行う。
ヘルスチェック結果からレスポンスの作成はHealthCheckResponseBuilder
が行う。Constructor and Description |
---|
HealthCheckEndpointHandler() |
Modifier and Type | Method and Description |
---|---|
HttpResponse |
handle(HttpRequest request,
ExecutionContext context)
HTTPリクエストに対する処理を実行する。
|
void |
setHealthCheckers(java.util.List<HealthChecker> healthCheckers)
DBやRedisなどの対象ごとのヘルスチェックを行う
HealthChecker を設定する。 |
void |
setHealthCheckResponseBuilder(HealthCheckResponseBuilder healthCheckResponseBuilder)
ヘルスチェック結果からレスポンスを作成する
HealthCheckResponseBuilder を設定する。 |
public HttpResponse handle(HttpRequest request, ExecutionContext context)
HttpRequestHandler
handle
in interface Handler<HttpRequest,HttpResponse>
handle
in interface HttpRequestHandler
request
- HTTPリクエストオブジェクトcontext
- サーバサイド実行コンテキストオブジェクトpublic void setHealthCheckers(java.util.List<HealthChecker> healthCheckers)
HealthChecker
を設定する。healthCheckers
- DBやRedisなどの対象ごとのヘルスチェックを行うHealthChecker
public void setHealthCheckResponseBuilder(HealthCheckResponseBuilder healthCheckResponseBuilder)
HealthCheckResponseBuilder
を設定する。healthCheckResponseBuilder
- ヘルスチェック結果からレスポンスを作成するHealthCheckResponseBuilder