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)
HttpRequestHandlerhandle in interface Handler<HttpRequest,HttpResponse>handle in interface HttpRequestHandlerrequest - HTTPリクエストオブジェクトcontext - サーバサイド実行コンテキストオブジェクトpublic void setHealthCheckers(java.util.List<HealthChecker> healthCheckers)
HealthCheckerを設定する。healthCheckers - DBやRedisなどの対象ごとのヘルスチェックを行うHealthCheckerpublic void setHealthCheckResponseBuilder(HealthCheckResponseBuilder healthCheckResponseBuilder)
HealthCheckResponseBuilderを設定する。healthCheckResponseBuilder - ヘルスチェック結果からレスポンスを作成するHealthCheckResponseBuilder