Sha256: a682e3454efe4d71155c7cf6921baec0a2eded4456df78c2b8b70179ab5050ce
Contents?: true
Size: 899 Bytes
Versions: 28
Compression:
Stored size: 899 Bytes
Contents
module ManageEngine class TransactionUtil def initialize @obj = ManageEngine::APMObjectHolder.instance end def normalizeName(txnName) if (txnName != nil) txnName.gsub!(/\/\d+/, "/*") # Replace all numbers with * # Transaction merge patterns - provided by user @obj.config.url_merge_pattern.each do |key, val| if (txnName.match(key) != nil) txnName=val break end end # do end # if (txnName != nil) txnName end # def normalizeName def listen?(txnName) if (txnName != nil) @obj.config.txn_skip_listen.each do |pattern| pattern = pattern.start_with?('.*') ? pattern : ('.' + pattern) if (txnName.match(pattern) != nil) return false end end # do end true end # def listen? end end
Version data entries
28 entries across 28 versions & 2 rubygems