@Configuration @EnableConfigurationProperties @ConditionalOnClass(value=io.grpc.Server.class) @AutoConfigureAfter(value=net.devh.boot.grpc.common.autoconfigure.GrpcCommonCodecAutoConfiguration.class) public class GrpcServerAutoConfiguration extends Object
Constructor and Description |
---|
GrpcServerAutoConfiguration() |
Modifier and Type | Method and Description |
---|---|
AnnotationGlobalServerInterceptorConfigurer |
annotationGlobalServerInterceptorConfigurer() |
GrpcServerConfigurer |
compressionServerConfigurer(CompressorRegistry registry) |
GrpcServerConfigurer |
decompressionServerConfigurer(DecompressorRegistry registry) |
GrpcServerProperties |
defaultGrpcServerProperties() |
GrpcServiceDiscoverer |
defaultGrpcServiceDiscoverer() |
List<GrpcServerConfigurer> |
defaultServerConfigurers() |
GlobalServerInterceptorRegistry |
globalServerInterceptorRegistry() |
static GrpcRequestScope |
grpcRequestScope()
A scope that is valid for the duration of a grpc request.
|
GrpcServerLifecycle |
grpcServerLifecycle(GrpcServerFactory factory) |
io.grpc.services.HealthStatusManager |
healthStatusManager() |
@Bean public static GrpcRequestScope grpcRequestScope()
@ConditionalOnMissingBean @Bean public GrpcServerProperties defaultGrpcServerProperties()
@ConditionalOnMissingBean @Bean public GlobalServerInterceptorRegistry globalServerInterceptorRegistry()
@Bean public AnnotationGlobalServerInterceptorConfigurer annotationGlobalServerInterceptorConfigurer()
@ConditionalOnMissingBean @Bean public GrpcServiceDiscoverer defaultGrpcServiceDiscoverer()
@ConditionalOnMissingBean @Bean public io.grpc.services.HealthStatusManager healthStatusManager()
@ConditionalOnBean(value=io.grpc.CompressorRegistry.class) @Bean public GrpcServerConfigurer compressionServerConfigurer(CompressorRegistry registry)
@ConditionalOnBean(value=io.grpc.DecompressorRegistry.class) @Bean public GrpcServerConfigurer decompressionServerConfigurer(DecompressorRegistry registry)
@ConditionalOnMissingBean(value=GrpcServerConfigurer.class) @Bean public List<GrpcServerConfigurer> defaultServerConfigurers()
@ConditionalOnMissingBean @ConditionalOnBean(value=GrpcServerFactory.class) @Bean public GrpcServerLifecycle grpcServerLifecycle(GrpcServerFactory factory)