Package io.servicetalk.health.v1
Interface Health.HealthService
- All Superinterfaces:
AsyncCloseable
,GrpcBindableService<Health.HealthService>
,GrpcService
,Health.CheckRpc
,Health.WatchRpc
- All Known Implementing Classes:
DefaultHealthService
- Enclosing class:
- Health
public static interface Health.HealthService
extends GrpcBindableService<Health.HealthService>, Health.CheckRpc, Health.WatchRpc
-
Field Summary
Fields inherited from interface io.servicetalk.health.v1.Health.CheckRpc
PATH
Fields inherited from interface io.servicetalk.health.v1.Health.WatchRpc
PATH
-
Method Summary
Modifier and TypeMethodDescriptiondefault Health.ServiceFactory
Makes aHealth.ServiceFactory
bound to this instance implementingHealth.HealthService
default Collection<MethodDescriptor<?,
?>> Get aCollection
of allMethodDescriptor
s for this service.Methods inherited from interface io.servicetalk.concurrent.api.AsyncCloseable
closeAsyncGracefully
Methods inherited from interface io.servicetalk.grpc.api.GrpcService
closeAsync
Methods inherited from interface io.servicetalk.health.v1.Health.CheckRpc
check
Methods inherited from interface io.servicetalk.health.v1.Health.WatchRpc
watch
-
Method Details
-
bindService
Makes aHealth.ServiceFactory
bound to this instance implementingHealth.HealthService
- Specified by:
bindService
in interfaceGrpcBindableService<Health.HealthService>
- Returns:
- A service factory bound to this service with other appropriate configuration.
-
methodDescriptors
Description copied from interface:GrpcBindableService
Get aCollection
of allMethodDescriptor
s for this service.- Specified by:
methodDescriptors
in interfaceGrpcBindableService<Health.HealthService>
- Returns:
- a
Collection
of allMethodDescriptor
s for this service.
-