Orleans.KafkaStreamProvider.KafkaQueue.KafkaQueueAdapterReceiver.Shutdown C# (CSharp) Method

Shutdown() public method

public Shutdown ( System.TimeSpan timeout ) : System.Threading.Tasks.Task
timeout System.TimeSpan
return System.Threading.Tasks.Task
        public async Task Shutdown(TimeSpan timeout)
        {
            if (_currentCommitTask != null)
            {
                await Task.WhenAny(_currentCommitTask, Task.Delay(timeout));
                _currentCommitTask = null;
                _logger.Verbose("KafkaQueueAdapterReceiver - The receiver had finished a commit and was shutted down");
            }


            CounterActiveReceivers.Decrement();
        }