Package com.linecorp.armeria.server.grpc
Class GrpcHealthCheckServiceBuilder
java.lang.Object
com.linecorp.armeria.server.grpc.GrpcHealthCheckServiceBuilder
Builds a
GrpcHealthCheckService.-
Method Summary
Modifier and TypeMethodDescriptionbuild()Returns a newly createdGrpcHealthCheckServicebuilt from the properties specified so far.checkers(com.linecorp.armeria.server.healthcheck.ListenableHealthChecker... serverHealthCheckers) Adds the specifiedListenableHealthCheckers that determine the healthiness of theServer.checkers(Iterable<? extends com.linecorp.armeria.server.healthcheck.ListenableHealthChecker> serverHealthCheckers) Adds the specifiedListenableHealthCheckers that determine the healthiness of theServer.serviceCheckers(String serviceName, com.linecorp.armeria.server.healthcheck.ListenableHealthChecker healthChecker) Adds the pair of the service name and theListenableHealthCheckerthat determine the healthiness of the specified gRPC service.updateListener(com.linecorp.armeria.server.healthcheck.HealthCheckUpdateListener updateListener) Adds aHealthCheckUpdateListenerwhich is invoked when the healthiness of theServeris updated.
-
Method Details
-
checkers
public GrpcHealthCheckServiceBuilder checkers(com.linecorp.armeria.server.healthcheck.ListenableHealthChecker... serverHealthCheckers) Adds the specifiedListenableHealthCheckers that determine the healthiness of theServer. -
checkers
public GrpcHealthCheckServiceBuilder checkers(Iterable<? extends com.linecorp.armeria.server.healthcheck.ListenableHealthChecker> serverHealthCheckers) Adds the specifiedListenableHealthCheckers that determine the healthiness of theServer. -
serviceCheckers
public GrpcHealthCheckServiceBuilder serviceCheckers(String serviceName, com.linecorp.armeria.server.healthcheck.ListenableHealthChecker healthChecker) Adds the pair of the service name and theListenableHealthCheckerthat determine the healthiness of the specified gRPC service. The specified health checker is not used for determining the healthiness of theServer.Note: The suggested format of service name is `package_names.ServiceName`. For example, If the proto package that defines `HelloService` belongs to `com.example`, the service name is `com.example.HelloService`
-
updateListener
public GrpcHealthCheckServiceBuilder updateListener(com.linecorp.armeria.server.healthcheck.HealthCheckUpdateListener updateListener) Adds aHealthCheckUpdateListenerwhich is invoked when the healthiness of theServeris updated. -
build
Returns a newly createdGrpcHealthCheckServicebuilt from the properties specified so far.
-