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

Interface AsyncRoundTripper

modules/frontend/pipeline/pipeline.go:95–97  ·  modules/frontend/pipeline/pipeline.go::AsyncRoundTripper

Async Pipeline

Source from the content-addressed store, hash-verified

93//
94
95type AsyncRoundTripper[T any] interface {
96 RoundTrip(Request) (Responses[T], error)
97}
98
99type AsyncRoundTripperFunc[T any] func(Request) (Responses[T], error)
100

Callers

nothing calls this directly

Implementers 15

instrumentedTransporttempodb/backend/instrumentation/backen
mockRoundTripperWithCapturemodules/frontend/metrics_query_range_h
searchTagShardermodules/frontend/tag_sharder.go
queryRangeShardermodules/frontend/metrics_query_range_s
asyncSearchShardermodules/frontend/search_sharder.go
asyncTraceShardermodules/frontend/traceid_sharder.go
mockRoundTrippermodules/frontend/search_handlers_test.
Frontendmodules/frontend/v1/frontend.go
statusCodeAdjustWaremodules/frontend/pipeline/sync_handler
shardermodules/frontend/pipeline/responses_te
pipelineBridgemodules/frontend/pipeline/pipeline.go
retryWaremodules/frontend/pipeline/sync_handler

Calls

no outgoing calls

Tested by

no test coverage detected