Class Curl::Multi
In: lib/new_relic/agent/instrumentation/curb.rb
Parent: Object

Methods

Included Modules

NewRelic::Agent::MethodTracer

External Aliases

add -> add_without_newrelic
perform -> perform_without_newrelic

Public Instance methods

add(curl)

Alias for add_with_newrelic

Add CAT with callbacks if the request is serial

Instrument the specified request (a Curl::Easy object) and set up cross-application tracing if it‘s enabled.

Install a callback that will finish the trace.

Install a callback that will record the response headers to enable CAT linking

perform(&blk)

Trace as an External/Multiple call if the first request isn‘t serial.

Create request and response adapter objects for the specified request

[Validate]