Class GrpcAutoConfiguration

java.lang.Object
org.springframework.cloud.function.grpc.GrpcAutoConfiguration

@Configuration(proxyBeanMethods=false) @EnableConfigurationProperties(FunctionGrpcProperties.class) @ConditionalOnProperty(name="spring.cloud.function.grpc.server", havingValue="true", matchIfMissing=true) public class GrpcAutoConfiguration extends Object
Since:
3.2
Author:
Oleg Zhurakousky
  • Constructor Details

    • GrpcAutoConfiguration

      public GrpcAutoConfiguration()
  • Method Details

    • grpcServer

      @Bean public org.springframework.cloud.function.grpc.GrpcServer grpcServer(FunctionGrpcProperties grpcProperties, io.grpc.BindableService[] grpcMessagingServices)
    • grpcSpringMessageHandler

      @Bean @ConditionalOnMissingBean public io.grpc.BindableService grpcSpringMessageHandler(MessageHandlingHelper helper)
    • grpcMessageHandlingHelper

      @Bean public MessageHandlingHelper grpcMessageHandlingHelper(List<GrpcMessageConverter<?>> grpcConverters, org.springframework.cloud.function.context.FunctionProperties funcProperties, org.springframework.cloud.function.context.FunctionCatalog functionCatalog)
    • grpcSpringMessageConverter

      @Bean public GrpcSpringMessageConverter grpcSpringMessageConverter()