Class GrpcHealthStorage

java.lang.Object
io.quarkus.grpc.runtime.health.GrpcHealthStorage

@ApplicationScoped public class GrpcHealthStorage extends Object
  • Field Details

  • Constructor Details

    • GrpcHealthStorage

      public GrpcHealthStorage()
  • Method Details

    • setStatus

      public void setStatus(String service, grpc.health.v1.HealthOuterClass.HealthCheckResponse.ServingStatus status)
    • getStatuses

      public Map<String,grpc.health.v1.HealthOuterClass.HealthCheckResponse.ServingStatus> getStatuses()
    • shutdown

      void shutdown(@Observes io.quarkus.runtime.ShutdownEvent e)
    • statusForService

      public grpc.health.v1.HealthOuterClass.HealthCheckResponse statusForService(String serviceName)
    • resultForStatus

      public grpc.health.v1.HealthOuterClass.HealthCheckResponse resultForStatus(grpc.health.v1.HealthOuterClass.HealthCheckResponse.ServingStatus servingStatus)
    • createStatusBroadcastProcessor

      io.smallrye.mutiny.operators.multi.processors.BroadcastProcessor<grpc.health.v1.HealthOuterClass.HealthCheckResponse.ServingStatus> createStatusBroadcastProcessor(String serviceName)