@AutoConfigureOrder @ConditionalOnBean(annotation=GRpcService.class) @EnableConfigurationProperties(value=GRpcServerProperties.class) public class GRpcAutoConfiguration extends java.lang.Object
| Constructor and Description |
|---|
GRpcAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
GRpcServerRunner |
grpcInprocessServerRunner(GRpcServerBuilderConfigurer configurer) |
GRpcServerRunner |
grpcServerRunner(GRpcServerBuilderConfigurer configurer) |
io.grpc.services.HealthStatusManager |
healthStatusManager() |
GRpcServerBuilderConfigurer |
serverBuilderConfigurer() |
@Bean
@ConditionalOnProperty(value="grpc.enabled",
havingValue="true",
matchIfMissing=true)
public GRpcServerRunner grpcServerRunner(GRpcServerBuilderConfigurer configurer)
@Bean
@ConditionalOnExpression(value="#{environment.getProperty(\'grpc.inProcessServerName\',\'\')!=\'\'}")
public GRpcServerRunner grpcInprocessServerRunner(GRpcServerBuilderConfigurer configurer)
@Bean public io.grpc.services.HealthStatusManager healthStatusManager()
@Bean @ConditionalOnMissingBean(value=GRpcServerBuilderConfigurer.class) public GRpcServerBuilderConfigurer serverBuilderConfigurer()