Sha256: 478728920d48c5bd658d0d28ef55846351a56b56200f2abb91d12aea1dc8c96b

Contents?: true

Size: 698 Bytes

Versions: 62

Compression:

Stored size: 698 Bytes

Contents

module ::LogStash; module Plugins; module Builtin; module Pipeline; class Output < ::LogStash::Outputs::Base
  include org.logstash.plugins.pipeline.PipelineOutput

  config_name "pipeline"

  concurrency :shared

  config :send_to, :validate => :string, :required => true, :list => true

  config :ensure_delivery, :validate => :boolean, :default => true

  attr_reader :pipeline_bus

  def register
    @pipeline_bus = execution_context.agent.pipeline_bus
    pipeline_bus.registerSender(self, @send_to)
  end

  def multi_receive(events)
    pipeline_bus.sendEvents(self, events, ensure_delivery)
  end

  def close
    pipeline_bus.unregisterSender(self, @send_to)
  end
end; end; end; end; end

Version data entries

62 entries across 62 versions & 1 rubygems

Version Path
logstash-core-6.8.23-java lib/logstash/plugins/builtin/pipeline/output.rb
logstash-core-6.8.22-java lib/logstash/plugins/builtin/pipeline/output.rb
logstash-core-6.8.21-java lib/logstash/plugins/builtin/pipeline/output.rb
logstash-core-6.8.20-java lib/logstash/plugins/builtin/pipeline/output.rb
logstash-core-6.8.19-java lib/logstash/plugins/builtin/pipeline/output.rb
logstash-core-6.8.18-java lib/logstash/plugins/builtin/pipeline/output.rb
logstash-core-6.8.17-java lib/logstash/plugins/builtin/pipeline/output.rb
logstash-core-6.8.16-java lib/logstash/plugins/builtin/pipeline/output.rb
logstash-core-6.8.15-java lib/logstash/plugins/builtin/pipeline/output.rb
logstash-core-6.8.14-java lib/logstash/plugins/builtin/pipeline/output.rb
logstash-core-6.8.13-java lib/logstash/plugins/builtin/pipeline/output.rb
logstash-core-6.8.12-java lib/logstash/plugins/builtin/pipeline/output.rb
logstash-core-6.8.11-java lib/logstash/plugins/builtin/pipeline/output.rb
logstash-core-6.8.10-java lib/logstash/plugins/builtin/pipeline/output.rb
logstash-core-6.8.9-java lib/logstash/plugins/builtin/pipeline/output.rb
logstash-core-6.8.8-java lib/logstash/plugins/builtin/pipeline/output.rb
logstash-core-6.8.7-java lib/logstash/plugins/builtin/pipeline/output.rb
logstash-core-7.5.2-java lib/logstash/plugins/builtin/pipeline/output.rb
logstash-core-7.5.1-java lib/logstash/plugins/builtin/pipeline/output.rb
logstash-core-6.8.6-java lib/logstash/plugins/builtin/pipeline/output.rb