Class: Fluent::DroongaOutput
- Inherits:
-
Output
- Object
- Output
- Fluent::DroongaOutput
- Defined in:
- lib/fluent/plugin/out_droonga.rb
Instance Method Summary collapse
Instance Method Details
#emit(tag, es, chain) ⇒ Object
39 40 41 42 43 44 |
# File 'lib/fluent/plugin/out_droonga.rb', line 39 def emit(tag, es, chain) es.each do |time, record| process_event(tag, record) end chain.next end |
#shutdown ⇒ Object
34 35 36 37 |
# File 'lib/fluent/plugin/out_droonga.rb', line 34 def shutdown @engine.shutdown super end |
#start ⇒ Object
27 28 29 30 31 32 |
# File 'lib/fluent/plugin/out_droonga.rb', line 27 def start super Droonga::PluginLoader.load_all @engine = Droonga::Engine.new(:name => @name) @engine.start end |