Method: Fluent::Plugin::Buffer#terminate

Defined in:
lib/fluent/plugin/buffer.rb

#terminateObject



285
286
287
288
289
290
291
292
# File 'lib/fluent/plugin/buffer.rb', line 285

def terminate
  super
  @dequeued = @stage = @queue = @queued_num = nil
  @stage_length_metrics = @stage_size_metrics = @queue_length_metrics = @queue_size_metrics = nil
  @available_buffer_space_ratios_metrics = @total_queued_size_metrics = nil
  @newest_timekey_metrics = @oldest_timekey_metrics = nil
  @timekeys.clear
end