Package io.servicetalk.health.v1
Class Health.ServiceFactory
java.lang.Object
io.servicetalk.grpc.api.GrpcServiceFactory<Health.HealthService>
io.servicetalk.health.v1.Health.ServiceFactory
- Enclosing class:
- Health
-
Nested Class Summary
Nested classes/interfaces inherited from class io.servicetalk.grpc.api.GrpcServiceFactory
GrpcServiceFactory.ServerBinder
-
Constructor Summary
ConstructorDescriptionCreate a new instance.ServiceFactory
(Health.BlockingHealthService service, RouteExecutionStrategyFactory<GrpcExecutionStrategy> strategyFactory) Deprecated.ServiceFactory
(Health.BlockingHealthService service, RouteExecutionStrategyFactory<GrpcExecutionStrategy> strategyFactory, List<ContentCodec> supportedMessageCodings) ServiceFactory
(Health.BlockingHealthService service, List<ContentCodec> supportedMessageCodings) ServiceFactory
(Health.HealthService service) Create a new instance.ServiceFactory
(Health.HealthService service, RouteExecutionStrategyFactory<GrpcExecutionStrategy> strategyFactory) Deprecated.UseBuilder()
and set the custom strategy onHealth.ServiceFactory.Builder.routeExecutionStrategyFactory(RouteExecutionStrategyFactory)
instead.ServiceFactory
(Health.HealthService service, RouteExecutionStrategyFactory<GrpcExecutionStrategy> strategyFactory, List<ContentCodec> supportedMessageCodings) ServiceFactory
(Health.HealthService service, List<ContentCodec> supportedMessageCodings) -
Method Summary
Methods inherited from class io.servicetalk.grpc.api.GrpcServiceFactory
bind, merge
-
Constructor Details
-
ServiceFactory
Create a new instance.- Parameters:
service
- a service to handle incoming requests
-
ServiceFactory
Create a new instance.- Parameters:
service
- a service to handle incoming requests
-
ServiceFactory
@Deprecated public ServiceFactory(Health.HealthService service, List<ContentCodec> supportedMessageCodings) Deprecated.Create a new instance.- Parameters:
service
- a service to handle incoming requestssupportedMessageCodings
- the set of allowed encodings
-
ServiceFactory
@Deprecated public ServiceFactory(Health.HealthService service, RouteExecutionStrategyFactory<GrpcExecutionStrategy> strategyFactory) Deprecated.UseBuilder()
and set the custom strategy onHealth.ServiceFactory.Builder.routeExecutionStrategyFactory(RouteExecutionStrategyFactory)
instead.Create a new instance.- Parameters:
service
- a service to handle incoming requestsstrategyFactory
- a factory that creates an execution strategy for differentid
s
-
ServiceFactory
@Deprecated public ServiceFactory(Health.HealthService service, RouteExecutionStrategyFactory<GrpcExecutionStrategy> strategyFactory, List<ContentCodec> supportedMessageCodings) Deprecated.Create a new instance.- Parameters:
service
- a service to handle incoming requestsstrategyFactory
- a factory that creates an execution strategy for differentid
ssupportedMessageCodings
- the set of allowed encodings
-
ServiceFactory
@Deprecated public ServiceFactory(Health.BlockingHealthService service, List<ContentCodec> supportedMessageCodings) Deprecated.Create a new instance.- Parameters:
service
- a service to handle incoming requestssupportedMessageCodings
- the set of allowed encodings
-
ServiceFactory
@Deprecated public ServiceFactory(Health.BlockingHealthService service, RouteExecutionStrategyFactory<GrpcExecutionStrategy> strategyFactory) Deprecated.UseBuilder()
and set the custom strategy onHealth.ServiceFactory.Builder.routeExecutionStrategyFactory(RouteExecutionStrategyFactory)
instead.Create a new instance.- Parameters:
service
- a service to handle incoming requestsstrategyFactory
- a factory that creates an execution strategy for differentid
s
-
ServiceFactory
@Deprecated public ServiceFactory(Health.BlockingHealthService service, RouteExecutionStrategyFactory<GrpcExecutionStrategy> strategyFactory, List<ContentCodec> supportedMessageCodings) Deprecated.Create a new instance.- Parameters:
service
- a service to handle incoming requestsstrategyFactory
- a factory that creates an execution strategy for differentid
ssupportedMessageCodings
- the set of allowed encodings
-
Builder()
and set the custom strategy onHealth.ServiceFactory.Builder.routeExecutionStrategyFactory(RouteExecutionStrategyFactory)
instead.