-
public final class HealthChecker
-
-
Constructor Summary
Constructors Constructor Description HealthChecker(CommonExtension common)
-
Method Summary
Modifier and Type Method Description final Unitwait(Long before, Long after)final Unitcheck(String name, Function0<Any> check)final Unitinvoke(String $self, Function0<Any> check)final List<HealthStatus>start(Boolean verbose, Retry retry)final Unithttp(String checkName, String url, Integer statusCode)Check URL using specified criteria (HTTP options and e.g text & status code assertions). final Unithttp(String checkName, String url, String containedText, Integer statusCode)final Unithttp(String checkName, String url, Function1<HttpCheck, Unit> criteria)final UnitnoHttp(String checkName, String url, Function1<HttpCheck, Unit> criteria)final Unithost(String checkName, String hostName, Integer port, Integer timeout)final UnitnoHost(String checkName, String hostName, Integer port, Integer timeout)final UnithttpOptions(Function1<HttpClient, Unit> options)final Property<Boolean>getVerbose()final RetrygetRetry()final Property<Long>getWaitBefore()final Property<Long>getWaitAfter()final CommonExtensiongetCommon()final UnitsetRetry(Retry retry)-
-
Constructor Detail
-
HealthChecker
HealthChecker(CommonExtension common)
-
-
Method Detail
-
start
final List<HealthStatus> start(Boolean verbose, Retry retry)
-
http
final Unit http(String checkName, String url, Integer statusCode)
Check URL using specified criteria (HTTP options and e.g text & status code assertions).
-
httpOptions
final Unit httpOptions(Function1<HttpClient, Unit> options)
-
getVerbose
final Property<Boolean> getVerbose()
-
getWaitBefore
final Property<Long> getWaitBefore()
-
getWaitAfter
final Property<Long> getWaitAfter()
-
getCommon
final CommonExtension getCommon()
-
-
-
-