@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() |
@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)