Package io.quarkus.grpc.runtime.health
Class GrpcHealthStorage
- java.lang.Object
-
- io.quarkus.grpc.runtime.health.GrpcHealthStorage
-
@ApplicationScoped public class GrpcHealthStorage extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_SERVICE_NAME
-
Constructor Summary
Constructors Constructor Description GrpcHealthStorage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) io.smallrye.mutiny.operators.multi.processors.BroadcastProcessor<HealthOuterClass.HealthCheckResponse.ServingStatus>createStatusBroadcastProcessor(String serviceName)Map<String,HealthOuterClass.HealthCheckResponse.ServingStatus>getStatuses()HealthOuterClass.HealthCheckResponseresultForStatus(HealthOuterClass.HealthCheckResponse.ServingStatus servingStatus)voidsetStatus(String service, HealthOuterClass.HealthCheckResponse.ServingStatus status)(package private) voidshutdown(ShutdownEvent e)HealthOuterClass.HealthCheckResponsestatusForService(String serviceName)
-
-
-
Field Detail
-
DEFAULT_SERVICE_NAME
public static final String DEFAULT_SERVICE_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
setStatus
public void setStatus(String service, HealthOuterClass.HealthCheckResponse.ServingStatus status)
-
getStatuses
public Map<String,HealthOuterClass.HealthCheckResponse.ServingStatus> getStatuses()
-
shutdown
void shutdown(@Observes ShutdownEvent e)
-
statusForService
public HealthOuterClass.HealthCheckResponse statusForService(String serviceName)
-
resultForStatus
public HealthOuterClass.HealthCheckResponse resultForStatus(HealthOuterClass.HealthCheckResponse.ServingStatus servingStatus)
-
createStatusBroadcastProcessor
io.smallrye.mutiny.operators.multi.processors.BroadcastProcessor<HealthOuterClass.HealthCheckResponse.ServingStatus> createStatusBroadcastProcessor(String serviceName)
-
-