Sha256: f1cfd70bb6af94508fb78d1094bdf99655705e7368a2d214b4e7684e2e39577e
Contents?: true
Size: 444 Bytes
Versions: 39
Compression:
Stored size: 444 Bytes
Contents
module LogStash module OutputDelegatorStrategies class Shared def initialize(logger, klass, metric, plugin_args) @output = klass.new(plugin_args) @output.metric = metric end def register @output.register end def multi_receive(events) @output.multi_receive(events) end def do_close @output.do_close end ::LogStash::OutputDelegatorStrategyRegistry.instance.register(:shared, self) end; end; end
Version data entries
39 entries across 38 versions & 9 rubygems