Class: TraceQueue

Inherits:
Monitor
  • Object
show all
Includes:
Singleton
Defined in:
lib/agent/trace_queue.rb

Constant Summary collapse

@@trace_queue =
[]

Instance Method Summary collapse

Instance Method Details

#addTrace(trace) ⇒ Object



11
12
13
14
15
# File 'lib/agent/trace_queue.rb', line 11

def addTrace(trace)
  synchronize do
    @@trace_queue << trace
  end
end

#getTraceObject



17
18
19
20
21
# File 'lib/agent/trace_queue.rb', line 17

def getTrace()
  synchronize do
    @@trace_queue.shift
  end
end