Health.ServiceFactory bound to this instance implementing Health.BlockingHealthServiceHealth.ServiceFactory bound to this instance implementing Health.HealthServiceHealth.ServiceFactory.Builder.routeExecutionStrategyFactory(RouteExecutionStrategyFactory) on the Builder instead.string service = 1;.grpc.health.v1.HealthCheckResponse.ServingStatus status = 1;Health.HealthService which targets
gRPC health checking that provides
accessors to set/clear status for arbitrary services.string service = 1;string service = 1;string service = 1;string service = 1;string service = 1;string service = 1;.grpc.health.v1.HealthCheckResponse.ServingStatus status = 1;.grpc.health.v1.HealthCheckResponse.ServingStatus status = 1;.grpc.health.v1.HealthCheckResponse.ServingStatus status = 1;.grpc.health.v1.HealthCheckResponse.ServingStatus status = 1;.grpc.health.v1.HealthCheckResponse.ServingStatus status = 1;.grpc.health.v1.HealthCheckResponse.ServingStatus status = 1;GrpcClientMetadata. Deprecation of GrpcMetadata.path() renders this type unnecessary.GrpcClientMetadata. Deprecation of GrpcMetadata.path() renders this type unnecessary.grpc.health.v1.HealthCheckRequestgrpc.health.v1.HealthCheckRequestgrpc.health.v1.HealthCheckResponsegrpc.health.v1.HealthCheckResponsegrpc.health.v1.HealthCheckResponse.ServingStatusDefaultGrpcClientMetadata.DefaultGrpcClientMetadata.NOT_SERVING = 2;Builder() and set the custom strategy on Health.ServiceFactory.Builder.routeExecutionStrategyFactory(RouteExecutionStrategyFactory) instead.Builder() and set the custom strategy on Health.ServiceFactory.Builder.routeExecutionStrategyFactory(RouteExecutionStrategyFactory) instead.SERVING = 1;string service = 1;string service = 1;.grpc.health.v1.HealthCheckResponse.ServingStatus status = 1;.grpc.health.v1.HealthCheckResponse.ServingStatus status = 1;HealthCheckResponse.ServingStatus.NOT_SERVING, and
future updates to services will be prohibited.UNKNOWN = 0;HealthCheckResponse.ServingStatus.forNumber(int) instead.Health.BlockingWatchRpc.watch(GrpcServiceContext, HealthCheckRequest, BlockingStreamingGrpcServerResponse).
In the next release, this method will have a default implementation but the new overload won't.
To avoid breaking API changes, make sure to implement both methods. The release after next will remove this method.
This intermediate step is necessary to maintain FunctionalInterface contract that requires to have a single non-default method.