/// <inheritdoc/>
        public override Task <RpcResponse> Exit(BuildEndData message, ServerCallContext context)
        {
            m_workerService.BeforeExit();
            m_workerService.Exit(timedOut: false, failure: message.Failure);

            return(Task.FromResult(new RpcResponse()));
        }
Exemple #2
0
        /// <summary>
        /// Terminates the worker
        /// </summary>
        public override void Exit(Request <BuildEndData, Void> call)
        {
            m_workerService.BeforeExit();

            call.Dispatch(new Void());

            m_workerService.Exit(timedOut: false, failure: call.RequestObject.Failure);
        }