Sha256: 778b381475bcb850e9631c1aed689a355dbbbafe47305b37179c7244d01a13ea

Contents?: true

Size: 502 Bytes

Versions: 26

Compression:

Stored size: 502 Bytes

Contents

module LogStash
  module Inputs
    module Azure
      class NamedThreadFactory
        include java.util.concurrent.ThreadFactory
        java_import java.util.concurrent.atomic.AtomicInteger

        def initialize(name, id)
          @name = name
          @id = id
          @counter = AtomicInteger.new(-1)
        end

        def newThread(runnable)
          java.lang.Thread.new(runnable, @name + "-" + @counter.increment_and_get.to_s + "-" + @id.to_s)
        end
      end
    end
  end
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
logstash-input-azure_event_hubs-1.5.1 lib/logstash/inputs/named_thread_factory.rb
logstash-input-azure_event_hubs-1.5.0 lib/logstash/inputs/named_thread_factory.rb
logstash-input-azure_event_hubs-1.4.9 lib/logstash/inputs/named_thread_factory.rb
logstash-input-azure_event_hubs-1.4.8 lib/logstash/inputs/named_thread_factory.rb
logstash-input-azure_event_hubs-1.4.7 lib/logstash/inputs/named_thread_factory.rb
logstash-input-azure_event_hubs-1.4.6 lib/logstash/inputs/named_thread_factory.rb
logstash-input-azure_event_hubs-1.4.5 lib/logstash/inputs/named_thread_factory.rb
logstash-input-azure_event_hubs-1.4.4 lib/logstash/inputs/named_thread_factory.rb
logstash-input-azure_event_hubs-1.4.3 lib/logstash/inputs/named_thread_factory.rb
logstash-input-azure_event_hubs-1.4.2 lib/logstash/inputs/named_thread_factory.rb
logstash-input-azure_event_hubs-1.4.1 lib/logstash/inputs/named_thread_factory.rb
logstash-input-azure_event_hubs-1.4.0 lib/logstash/inputs/named_thread_factory.rb
logstash-input-azure_event_hubs-1.3.0 lib/logstash/inputs/named_thread_factory.rb
logstash-input-azure_event_hubs-1.2.3 lib/logstash/inputs/named_thread_factory.rb
logstash-input-azure_event_hubs-1.2.2 lib/logstash/inputs/named_thread_factory.rb
logstash-input-azure_event_hubs-1.2.1 lib/logstash/inputs/named_thread_factory.rb
logstash-input-azure_event_hubs-1.2.0 lib/logstash/inputs/named_thread_factory.rb
logstash-input-azure_event_hubs-1.1.4 lib/logstash/inputs/named_thread_factory.rb
logstash-input-azure_event_hubs-1.1.3 lib/logstash/inputs/named_thread_factory.rb
logstash-input-azure_event_hubs-1.1.2 lib/logstash/inputs/named_thread_factory.rb