- java.lang.Object
-
- io.helidon.dbclient.health.DbClientHealthCheck
-
- All Implemented Interfaces:
org.eclipse.microprofile.health.HealthCheck
public final class DbClientHealthCheck extends Object implements org.eclipse.microprofile.health.HealthCheck
Database health check.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDbClientHealthCheck.BuilderFluent API builder forDbClientHealthCheck.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DbClientHealthCheck.Builderbuilder(DbClient dbClient)A fluent API builder to create a fully customized database health check.org.eclipse.microprofile.health.HealthCheckResponsecall()static DbClientHealthCheckcreate(DbClient dbClient)Create a health check for the database.
-
-
-
Method Detail
-
create
public static DbClientHealthCheck create(DbClient dbClient)
Create a health check for the database.- Parameters:
dbClient- A database that implementsDbClient.ping()- Returns:
- health check that can be used with
HealthSupport.Builder.addReadiness(org.eclipse.microprofile.health.HealthCheck...)orHealthSupport.Builder.addLiveness(org.eclipse.microprofile.health.HealthCheck...)
-
builder
public static DbClientHealthCheck.Builder builder(DbClient dbClient)
A fluent API builder to create a fully customized database health check.- Parameters:
dbClient- database- Returns:
- a new builder
-
call
public org.eclipse.microprofile.health.HealthCheckResponse call()
- Specified by:
callin interfaceorg.eclipse.microprofile.health.HealthCheck
-
-