|
17 | 17 |
|
18 | 18 | import java.util.List;
|
19 | 19 |
|
20 |
| -import org.apache.commons.logging.Log; |
21 |
| -import org.apache.commons.logging.LogFactory; |
22 | 20 | import org.springframework.boot.autoconfigure.AutoConfigureBefore;
|
23 |
| -import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; |
24 | 21 | import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
|
25 | 22 | import org.springframework.boot.context.properties.EnableConfigurationProperties;
|
26 | 23 | import org.springframework.context.annotation.Bean;
|
27 | 24 | import org.springframework.context.annotation.Configuration;
|
| 25 | +import org.springframework.grpc.server.DefaultGrpcServerFactory; |
28 | 26 | import org.springframework.grpc.server.GrpcServerConfigurer;
|
29 | 27 | import org.springframework.grpc.server.GrpcServerFactory;
|
30 |
| -import org.springframework.grpc.server.NettyGrpcServerFactory; |
31 | 28 |
|
32 | 29 | import io.grpc.ServerServiceDefinition;
|
33 | 30 |
|
|
37 | 34 | @EnableConfigurationProperties(GrpcServerProperties.class)
|
38 | 35 | public class GrpcServerFactoryAutoConfiguration {
|
39 | 36 |
|
40 |
| - private static final Log logger = LogFactory.getLog(GrpcServerFactoryAutoConfiguration.class); |
41 |
| - |
42 | 37 | @ConditionalOnMissingBean(GrpcServerFactory.class)
|
43 |
| - @ConditionalOnClass(name = { "io.netty.channel.Channel", "io.grpc.netty.NettyServerBuilder" }) |
44 | 38 | @Bean
|
45 |
| - public NettyGrpcServerFactory nettyGrpcServerFactory(final GrpcServerProperties properties, |
| 39 | + public DefaultGrpcServerFactory<?> defaultGrpcServerFactory(final GrpcServerProperties properties, |
46 | 40 | final GrpcServiceDiscoverer serviceDiscoverer, final List<GrpcServerConfigurer> serverConfigurers) {
|
47 |
| - |
48 |
| - logger.info("Detected grpc-netty: Creating NettyGrpcServerFactory"); |
49 |
| - final NettyGrpcServerFactory factory = new NettyGrpcServerFactory(properties.getAddress(), properties.getPort(), |
50 |
| - serverConfigurers); |
| 41 | + final DefaultGrpcServerFactory<?> factory = new DefaultGrpcServerFactory<>(properties.getAddress(), |
| 42 | + properties.getPort(), serverConfigurers); |
51 | 43 | for (final ServerServiceDefinition service : serviceDiscoverer.findGrpcServices()) {
|
52 | 44 | factory.addService(service);
|
53 | 45 | }
|
|
0 commit comments