@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 |
|---|---|
java.util.function.Consumer<io.grpc.ServerBuilder<?>> |
configurator(GRpcServerBuilderConfigurer configurer) |
GRpcServerRunner |
grpcInprocessServerRunner(java.util.function.Consumer<io.grpc.ServerBuilder<?>> configurator) |
GRpcServerRunner |
grpcServerRunner(java.util.function.Consumer<io.grpc.ServerBuilder<?>> configurator) |
io.grpc.services.HealthStatusManager |
healthStatusManager() |
GRpcServerBuilderConfigurer |
serverBuilderConfigurer() |
@Bean
@ConditionalOnProperty(value="grpc.enabled",
havingValue="true",
matchIfMissing=true)
public GRpcServerRunner grpcServerRunner(@Qualifier(value="grpcInternalConfigurator")
java.util.function.Consumer<io.grpc.ServerBuilder<?>> configurator)
@Bean
@ConditionalOnExpression(value="#{environment.getProperty(\'grpc.inProcessServerName\',\'\')!=\'\'}")
public GRpcServerRunner grpcInprocessServerRunner(@Qualifier(value="grpcInternalConfigurator")
java.util.function.Consumer<io.grpc.ServerBuilder<?>> configurator)
@Bean public io.grpc.services.HealthStatusManager healthStatusManager()
@Bean @ConditionalOnMissingBean(value=GRpcServerBuilderConfigurer.class) public GRpcServerBuilderConfigurer serverBuilderConfigurer()
@Bean(name="grpcInternalConfigurator") public java.util.function.Consumer<io.grpc.ServerBuilder<?>> configurator(GRpcServerBuilderConfigurer configurer)