Method: NewRelic::Agent::TransactionSampler#on_finishing_transaction

Defined in:
lib/new_relic/agent/transaction_sampler.rb

#on_finishing_transaction(txn) ⇒ Object

[View source]

52
53
54
55
56
57
58
59
60
# File 'lib/new_relic/agent/transaction_sampler.rb', line 52

def on_finishing_transaction(txn)
  return if !enabled? || txn.ignore_trace?

  @samples_lock.synchronize do
    @last_sample = txn
    store_sample(txn)
    @last_sample
  end
end