Class DefaultHealthStatusService

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void check​(io.grpc.health.v1.HealthCheckRequest request, io.grpc.stub.StreamObserver<io.grpc.health.v1.HealthCheckResponse> responseObserver)  
      void onShutdown()
      Invoked on server shutdown.
      void setStatus​(java.lang.String service, io.grpc.health.v1.HealthCheckResponse.ServingStatus status)
      Invoked on startup with HealthCheckResponse.ServingStatus.SERVING for each discovered grpc service name
      java.util.Map<java.lang.String,​io.grpc.health.v1.HealthCheckResponse.ServingStatus> statuses()  
      void watch​(io.grpc.health.v1.HealthCheckRequest request, io.grpc.stub.StreamObserver<io.grpc.health.v1.HealthCheckResponse> responseObserver)  
      • Methods inherited from class io.grpc.health.v1.HealthGrpc.HealthImplBase

        bindService
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DefaultHealthStatusService

        public DefaultHealthStatusService()
    • Method Detail

      • setStatus

        public void setStatus​(java.lang.String service,
                              io.grpc.health.v1.HealthCheckResponse.ServingStatus status)
        Description copied from class: ManagedHealthStatusService
        Invoked on startup with HealthCheckResponse.ServingStatus.SERVING for each discovered grpc service name
        Specified by:
        setStatus in class ManagedHealthStatusService
        Parameters:
        service - - grpc service name
        status - - new status
      • statuses

        public java.util.Map<java.lang.String,​io.grpc.health.v1.HealthCheckResponse.ServingStatus> statuses()
        Specified by:
        statuses in class ManagedHealthStatusService
      • check

        public void check​(io.grpc.health.v1.HealthCheckRequest request,
                          io.grpc.stub.StreamObserver<io.grpc.health.v1.HealthCheckResponse> responseObserver)
        Overrides:
        check in class io.grpc.health.v1.HealthGrpc.HealthImplBase
      • watch

        public void watch​(io.grpc.health.v1.HealthCheckRequest request,
                          io.grpc.stub.StreamObserver<io.grpc.health.v1.HealthCheckResponse> responseObserver)
        Overrides:
        watch in class io.grpc.health.v1.HealthGrpc.HealthImplBase