MCPcopy
hub / github.com/grafana/tempo / NewHTTPToAsyncResponse

Function NewHTTPToAsyncResponse

modules/frontend/pipeline/responses.go:50–57  ·  view source on GitHub ↗

NewHTTPToAsyncResponse creates a new AsyncResponse that wraps a single http.Response.

(r *http.Response)

Source from the content-addressed store, hash-verified

48
49// NewHTTPToAsyncResponse creates a new AsyncResponse that wraps a single http.Response.
50func NewHTTPToAsyncResponse(r *http.Response) Responses[combiner.PipelineResponse] {
51 return syncResponse{
52 r: pipelineResponse{
53 r: r,
54 requestData: nil,
55 },
56 }
57}
58
59func NewHTTPToAsyncResponseWithRequestData(r *http.Response, requestData any) Responses[combiner.PipelineResponse] {
60 return syncResponse{

Callers 15

TestStripHeadersFunction · 0.85
addResponsesFunction · 0.85
RoundTripMethod · 0.85
TestMultiTenantFunction · 0.85
NewBadRequestFunction · 0.85
NewSuccessfulResponseFunction · 0.85

Calls

no outgoing calls

Tested by 8

TestStripHeadersFunction · 0.68
addResponsesFunction · 0.68
TestMultiTenantFunction · 0.68
TestAsyncShardersFunction · 0.68