class ElasticAPM::Transport::Connection::Http

def close(reason)

def close(reason)
  return if closed?
  debug '%s: Closing request with reason %s', thread_str, reason
  @closed.make_true
  @wr&.close
  return if @request.nil? || @request&.join(5)
  error(
    '%s: APM Server not responding in time, terminating request',
    thread_str
  )
  @request.kill
end