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