예제 #1
0
 public static void DisposeConsumer()
 {
     if (KafkaDriver.Equals(RPL))
     {
         CommonConsumer.Dispose();
         LogResult.Report(Log, "log_ForInfo", "Kafka Consumer Disposed");
     }
 }
예제 #2
0
        public async Task DisposeAsync()
        {
            await _host.StopAsync();

            _host.Dispose();
            _semaphore.Dispose();
            _kafkaProducer.Dispose();
            _kafkaConsumer.Dispose();
        }
예제 #3
0
 /// <inheritdoc />
 public override Task StopAsync(CancellationToken cancellationToken)
 {
     _kafkaConsumer.Dispose();
     return(Task.CompletedTask);
 }
예제 #4
0
 public Task StopAsync(CancellationToken cancellationToken)
 {
     _consumer.Dispose();
     return(Task.CompletedTask);
 }