code: @ConditionalOnMissingBean
      @ConditionalOnClass(name = {"io.netty.channel.Channel", "io.grpc.netty.NettyServerBuilder"})
      @Bean
      public GrpcServerLifecycle nettyGrpcServerLifecycle(final NettyGrpcServerFactory factory) {
          return new GrpcServerLifecycle(factory);
      }
docs: The server lifecycle bean for netty based server.
  
  @param factory The factory used to create the lifecycle.
  @return The inter-process server lifecycle bean.