Class: TraceRouter

Inherits:
AsyncResolverWithCache show all
Defined in:
lib/TraceRouter.rb

Instance Attribute Summary

Attributes inherited from AsyncResolverWithCache

#enabled

Instance Method Summary collapse

Methods inherited from AsyncResolverWithCache

#cacheSize, #expireInMinutes, #flushQueue, #queueSize, #resolve, #stopAndSave

Constructor Details

#initializeTraceRouter

Returns a new instance of TraceRouter.



42
43
44
45
46
# File 'lib/TraceRouter.rb', line 42

def initialize
  super('TraceRouterCache', $globals.getSetting('TracerTimeout') * 60 * 60,
      10)
  @enabled = $globals.getSetting('TraceRouter')
end

Instance Method Details

#newRecordObject



48
49
50
# File 'lib/TraceRouter.rb', line 48

def newRecord
  TraceRouterRecord.new
end