public static final class Health.ServiceFactory.Builder extends GrpcRoutes<Health.HealthService>
GrpcRoutes.AllGrpcRoutes, GrpcRoutes.BlockingRequestStreamingRoute<Req,Resp>, GrpcRoutes.BlockingResponseStreamingRoute<Req,Resp>, GrpcRoutes.BlockingRoute<Req,Resp>, GrpcRoutes.BlockingStreamingRoute<Req,Resp>, GrpcRoutes.RequestStreamingRoute<Req,Resp>, GrpcRoutes.ResponseStreamingRoute<Req,Resp>, GrpcRoutes.Route<Req,Resp>, GrpcRoutes.StreamingRoute<Req,Resp>| Constructor and Description |
|---|
Builder()
Create a new instance.
|
Builder(List<ContentCodec> supportedMessageCodings)
Deprecated.
|
Builder(RouteExecutionStrategyFactory<GrpcExecutionStrategy> strategyFactory)
Deprecated.
use
routeExecutionStrategyFactory(RouteExecutionStrategyFactory) on the Builder instead. |
Builder(RouteExecutionStrategyFactory<GrpcExecutionStrategy> strategyFactory,
List<ContentCodec> supportedMessageCodings)
Deprecated.
|
addBlockingRequestStreamingRoute, addBlockingRequestStreamingRoute, addBlockingRequestStreamingRoute, addBlockingRequestStreamingRoute, addBlockingResponseStreamingRoute, addBlockingResponseStreamingRoute, addBlockingResponseStreamingRoute, addBlockingResponseStreamingRoute, addBlockingRoute, addBlockingRoute, addBlockingRoute, addBlockingRoute, addBlockingStreamingRoute, addBlockingStreamingRoute, addBlockingStreamingRoute, addBlockingStreamingRoute, addRequestStreamingRoute, addRequestStreamingRoute, addRequestStreamingRoute, addRequestStreamingRoute, addResponseStreamingRoute, addResponseStreamingRoute, addResponseStreamingRoute, addResponseStreamingRoute, addRoute, addRoute, addRoute, addRoute, addStreamingRoute, addStreamingRoute, addStreamingRoute, addStreamingRoutepublic Builder()
@Deprecated public Builder(List<ContentCodec> supportedMessageCodings)
bufferDecoderGroup(BufferDecoderGroup) and bufferEncoders(List).supportedMessageCodings - the set of allowed encodings@Deprecated public Builder(RouteExecutionStrategyFactory<GrpcExecutionStrategy> strategyFactory)
routeExecutionStrategyFactory(RouteExecutionStrategyFactory) on the Builder instead.strategyFactory - a factory that creates an execution strategy for different ids@Deprecated
public Builder(RouteExecutionStrategyFactory<GrpcExecutionStrategy> strategyFactory,
List<ContentCodec> supportedMessageCodings)
Builder(RouteExecutionStrategyFactory), bufferDecoderGroup(BufferDecoderGroup), and bufferEncoders(List).strategyFactory - a factory that creates an execution strategy for different idssupportedMessageCodings - the set of allowed encodingspublic Health.ServiceFactory.Builder bufferDecoderGroup(BufferDecoderGroup bufferDecoderGroup)
public Health.ServiceFactory.Builder bufferEncoders(List<BufferEncoder> bufferEncoders)
public Health.ServiceFactory.Builder routeExecutionStrategyFactory(RouteExecutionStrategyFactory<GrpcExecutionStrategy> strategyFactory)
routeExecutionStrategyFactory in class GrpcRoutes<Health.HealthService>public Health.ServiceFactory build()
@Deprecated protected Health.ServiceFactory.Builder.HealthServiceFromRoutes newServiceFromRoutes(GrpcRoutes.AllGrpcRoutes routes)
newServiceFromRoutes in class GrpcRoutes<Health.HealthService>public Health.ServiceFactory.Builder check(Health.CheckRpc rpc)
public Health.ServiceFactory.Builder check(GrpcExecutionStrategy strategy, Health.CheckRpc rpc)
public Health.ServiceFactory.Builder checkBlocking(Health.BlockingCheckRpc rpc)
public Health.ServiceFactory.Builder checkBlocking(GrpcExecutionStrategy strategy, Health.BlockingCheckRpc rpc)
public Health.ServiceFactory.Builder watch(Health.WatchRpc rpc)
public Health.ServiceFactory.Builder watch(GrpcExecutionStrategy strategy, Health.WatchRpc rpc)
public Health.ServiceFactory.Builder watchBlocking(Health.BlockingWatchRpc rpc)
public Health.ServiceFactory.Builder watchBlocking(GrpcExecutionStrategy strategy, Health.BlockingWatchRpc rpc)
public Health.ServiceFactory.Builder addService(Health.HealthService service)
@Deprecated public Health.ServiceFactory.Builder addService(Health.BlockingHealthService service)
Health.BlockingHealthService implementation.service - the Health.BlockingHealthService implementation to add.public Health.ServiceFactory.Builder addBlockingService(Health.BlockingHealthService service)
@Deprecated protected void registerRoutes(Health.HealthService service)
registerRoutes in class GrpcRoutes<Health.HealthService>