class Aws::Plugins::ClientMetricsSendPlugin::LatencyHandler

Public Instance Methods

call(context) click to toggle source
# File lib/aws-sdk-core/plugins/client_metrics_send_plugin.rb, line 20
def call(context)
  start_time = Aws::Util.monotonic_milliseconds
  resp = @handler.call(context)
  end_time = Aws::Util.monotonic_milliseconds
  latency = end_time - start_time
  context.metadata[:current_call_attempt].request_latency = latency
  resp
end