class LogStash::Inputs::Azure::NamedThreadFactory

Public Class Methods

new(name, id) click to toggle source
# File lib/logstash/inputs/named_thread_factory.rb, line 8
def initialize(name, id)
  @name = name
  @id = id
  @counter = AtomicInteger.new(-1)
end

Public Instance Methods

newThread(runnable) click to toggle source
# File lib/logstash/inputs/named_thread_factory.rb, line 14
def newThread(runnable)
  java.lang.Thread.new(runnable, @name + "-" + @counter.increment_and_get.to_s + "-" + @id.to_s)
end