Class GRpcAutoConfiguration
- java.lang.Object
-
- org.lognet.springboot.grpc.autoconfigure.GRpcAutoConfiguration
-
@AutoConfigureOrder @AutoConfigureAfter(org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration.class) @ConditionalOnBean(annotation=GRpcService.class) @EnableConfigurationProperties(GRpcServerProperties.class) @Import(GRpcValidationConfiguration.class) public class GRpcAutoConfiguration extends java.lang.Object
Created by alexf on 25-Jan-16.
-
-
Constructor Summary
Constructors Constructor Description GRpcAutoConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.function.Consumer<io.grpc.ServerBuilder<?>>configurator(GRpcServerBuilderConfigurer configurer)GRpcServerRunnergrpcInprocessServerRunner(java.util.function.Consumer<io.grpc.ServerBuilder<?>> configurator)GRpcServerRunnergrpcServerRunner(java.util.function.Consumer<io.grpc.ServerBuilder<?>> configurator)io.grpc.services.HealthStatusManagerhealthStatusManager()GRpcServerBuilderConfigurerserverBuilderConfigurer()static org.springframework.core.convert.converter.Converter<java.lang.String,java.net.InetSocketAddress>socketAddressConverter()
-
-
-
Method Detail
-
grpcServerRunner
@Bean @ConditionalOnProperty(value="grpc.enabled", havingValue="true", matchIfMissing=true) public GRpcServerRunner grpcServerRunner(@Qualifier("grpcInternalConfigurator") java.util.function.Consumer<io.grpc.ServerBuilder<?>> configurator)
-
grpcInprocessServerRunner
@Bean @ConditionalOnExpression("#{environment.getProperty(\'grpc.inProcessServerName\',\'\')!=\'\'}") public GRpcServerRunner grpcInprocessServerRunner(@Qualifier("grpcInternalConfigurator") java.util.function.Consumer<io.grpc.ServerBuilder<?>> configurator)
-
healthStatusManager
@Bean public io.grpc.services.HealthStatusManager healthStatusManager()
-
serverBuilderConfigurer
@Bean @ConditionalOnMissingBean(GRpcServerBuilderConfigurer.class) public GRpcServerBuilderConfigurer serverBuilderConfigurer()
-
configurator
@Bean(name="grpcInternalConfigurator") public java.util.function.Consumer<io.grpc.ServerBuilder<?>> configurator(GRpcServerBuilderConfigurer configurer)
-
socketAddressConverter
@Bean @ConfigurationPropertiesBinding public static org.springframework.core.convert.converter.Converter<java.lang.String,java.net.InetSocketAddress> socketAddressConverter()
-
-