class AnyCable::GRPC::Server

def start

wait untill it ready to accept connections
Start gRPC server in background and
def start
  return if running?
  raise "Cannot re-start stopped server" if stopped?
  logger.info "RPC server is starting..."
  @start_thread = Thread.new { grpc_server.run }
  grpc_server.wait_till_running
  logger.info "RPC server is listening on #{host} (workers_num: #{grpc_server.pool_size})"
end