@Published(tag="architect") public abstract class HealthChecker extends java.lang.Object
| Constructor and Description | 
|---|
HealthChecker()  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
check(HttpRequest request,
     ExecutionContext context)
ヘルスチェックを行う。
  
tryOut(HttpRequest, ExecutionContext)を呼び出し、その結果を返す。
 tryOut(HttpRequest, ExecutionContext)で例外が発生した場合はfalseを返す。 | 
java.lang.String | 
getName()
ヘルスチェックの対象を表す名前を取得する。 
 | 
void | 
setName(java.lang.String name)
ヘルスチェックの対象を表す名前を設定する。 
 | 
protected abstract boolean | 
tryOut(HttpRequest request,
      ExecutionContext context)
ヘルシーと判断できる処理を試す。 
 | 
public java.lang.String getName()
public void setName(java.lang.String name)
name - ヘルスチェックの対象を表す名前public boolean check(HttpRequest request, ExecutionContext context)
tryOut(HttpRequest, ExecutionContext)を呼び出し、その結果を返す。
 tryOut(HttpRequest, ExecutionContext)で例外が発生した場合はfalseを返す。request - リクエストcontext - コンテキストprotected abstract boolean tryOut(HttpRequest request, ExecutionContext context) throws java.lang.Exception
request - リクエストcontext - コンテキストjava.lang.Exception - 試した結果発生した例外