示例#1
0
        public override Task <StartServerResponse> startServer(StartServerRequest request,
                                                               ServerCallContext context)
        {
            var partitions = new List <Partition>();

            foreach (var p in request.Partitions)
            {
                partitions.Add(new Partition {
                    id = p.Id, masterUrl = p.MasterURL
                });
            }

            ProcessCreation.StartServer(request.ServerId, request.URL, request.MinDelay, request.MaxDelay, partitions);

            return(Task.FromResult(new StartServerResponse()));
        }