class Fluent::Buffer

Public Class Methods

new() click to toggle source
Calls superclass method Fluent::Configurable.new
# File lib/fluent/buffer.rb, line 36
def initialize
  super
end

Public Instance Methods

before_shutdown(out) click to toggle source
# File lib/fluent/buffer.rb, line 50
def before_shutdown(out)
end
clear!() click to toggle source
# File lib/fluent/buffer.rb, line 69
def clear!
  raise NotImplementedError, "Implement this method in child class"
end
configure(conf) click to toggle source
Calls superclass method Fluent::Configurable#configure
# File lib/fluent/buffer.rb, line 40
def configure(conf)
  super
end
emit(key, data, chain) click to toggle source
# File lib/fluent/buffer.rb, line 53
def emit(key, data, chain)
  raise NotImplementedError, "Implement this method in child class"
end
keys() click to toggle source
# File lib/fluent/buffer.rb, line 57
def keys
  raise NotImplementedError, "Implement this method in child class"
end
pop(out) click to toggle source
# File lib/fluent/buffer.rb, line 65
def pop(out)
  raise NotImplementedError, "Implement this method in child class"
end
push(key) click to toggle source
# File lib/fluent/buffer.rb, line 61
def push(key)
  raise NotImplementedError, "Implement this method in child class"
end
shutdown() click to toggle source
# File lib/fluent/buffer.rb, line 47
def shutdown
end
start() click to toggle source
# File lib/fluent/buffer.rb, line 44
def start
end