28
28
import org .springframework .context .annotation .Conditional ;
29
29
import org .springframework .context .annotation .Configuration ;
30
30
31
+ import lombok .extern .slf4j .Slf4j ;
31
32
import net .devh .boot .grpc .server .condition .ConditionalOnInterprocessServer ;
32
33
import net .devh .boot .grpc .server .config .GrpcServerProperties ;
33
34
import net .devh .boot .grpc .server .serverfactory .GrpcServerConfigurer ;
45
46
*
46
47
* @author Daniel Theuke ([email protected] )
47
48
*/
49
+ @ Slf4j
48
50
@ Configuration (proxyBeanMethods = false )
49
51
@ ConditionalOnMissingBean ({GrpcServerFactory .class , GrpcServerLifecycle .class })
50
52
@ AutoConfigureAfter (GrpcServerAutoConfiguration .class )
@@ -63,8 +65,12 @@ public class GrpcServerFactoryAutoConfiguration {
63
65
"io.grpc.netty.shaded.io.grpc.netty.NettyServerBuilder" })
64
66
@ Conditional (ConditionalOnInterprocessServer .class )
65
67
@ Bean
66
- public ShadedNettyGrpcServerFactory shadedNettyGrpcServerFactory (final GrpcServerProperties properties ,
67
- final GrpcServiceDiscoverer serviceDiscoverer , final List <GrpcServerConfigurer > serverConfigurers ) {
68
+ public ShadedNettyGrpcServerFactory shadedNettyGrpcServerFactory (
69
+ final GrpcServerProperties properties ,
70
+ final GrpcServiceDiscoverer serviceDiscoverer ,
71
+ final List <GrpcServerConfigurer > serverConfigurers ) {
72
+
73
+ log .info ("Detected grpc-netty-shaded: Creating ShadedNettyGrpcServerFactory" );
68
74
final ShadedNettyGrpcServerFactory factory = new ShadedNettyGrpcServerFactory (properties , serverConfigurers );
69
75
for (final GrpcServiceDefinition service : serviceDiscoverer .findGrpcServices ()) {
70
76
factory .addService (service );
@@ -80,7 +86,7 @@ public ShadedNettyGrpcServerFactory shadedNettyGrpcServerFactory(final GrpcServe
80
86
*/
81
87
@ ConditionalOnBean (ShadedNettyGrpcServerFactory .class )
82
88
@ Bean
83
- public GrpcServerLifecycle shadedNettyGrpcServerLifecycle (ShadedNettyGrpcServerFactory factory ) {
89
+ public GrpcServerLifecycle shadedNettyGrpcServerLifecycle (final ShadedNettyGrpcServerFactory factory ) {
84
90
return new GrpcServerLifecycle (factory );
85
91
}
86
92
@@ -97,8 +103,12 @@ public GrpcServerLifecycle shadedNettyGrpcServerLifecycle(ShadedNettyGrpcServerF
97
103
@ Conditional (ConditionalOnInterprocessServer .class )
98
104
@ ConditionalOnClass (name = {"io.netty.channel.Channel" , "io.grpc.netty.NettyServerBuilder" })
99
105
@ Bean
100
- public NettyGrpcServerFactory nettyGrpcServerFactory (final GrpcServerProperties properties ,
101
- final GrpcServiceDiscoverer serviceDiscoverer , final List <GrpcServerConfigurer > serverConfigurers ) {
106
+ public NettyGrpcServerFactory nettyGrpcServerFactory (
107
+ final GrpcServerProperties properties ,
108
+ final GrpcServiceDiscoverer serviceDiscoverer ,
109
+ final List <GrpcServerConfigurer > serverConfigurers ) {
110
+
111
+ log .info ("Detected grpc-netty: Creating NettyGrpcServerFactory" );
102
112
final NettyGrpcServerFactory factory = new NettyGrpcServerFactory (properties , serverConfigurers );
103
113
for (final GrpcServiceDefinition service : serviceDiscoverer .findGrpcServices ()) {
104
114
factory .addService (service );
@@ -127,8 +137,11 @@ public GrpcServerLifecycle nettyGrpcServerLifecycle(final NettyGrpcServerFactory
127
137
*/
128
138
@ ConditionalOnProperty (prefix = "grpc.server" , name = "in-process-name" )
129
139
@ Bean
130
- public InProcessGrpcServerFactory inProcessGrpcServerFactory (final GrpcServerProperties properties ,
140
+ public InProcessGrpcServerFactory inProcessGrpcServerFactory (
141
+ final GrpcServerProperties properties ,
131
142
final GrpcServiceDiscoverer serviceDiscoverer ) {
143
+
144
+ log .info ("'grpc.server.in-process-name' is set: Creating InProcessGrpcServerFactory" );
132
145
final InProcessGrpcServerFactory factory = new InProcessGrpcServerFactory (properties );
133
146
for (final GrpcServiceDefinition service : serviceDiscoverer .findGrpcServices ()) {
134
147
factory .addService (service );
0 commit comments