Class GRpcAutoConfiguration

    • Constructor Detail

      • GRpcAutoConfiguration

        public GRpcAutoConfiguration()
    • 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()
      • 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()