MCPcopy Create free account
hub / github.com/pace/bricks / ChainableRoundTripper

Interface ChainableRoundTripper

http/transport/chainable.go:8–15  ·  view source on GitHub ↗

ChainableRoundTripper models a chainable round tripper

Source from the content-addressed store, hash-verified

6
7// ChainableRoundTripper models a chainable round tripper
8type ChainableRoundTripper interface {
9 http.RoundTripper
10
11 // Transport returns the RoundTripper to make HTTP requests
12 Transport() http.RoundTripper
13 // SetTransport sets the RoundTripper to make HTTP requests
14 SetTransport(http.RoundTripper)
15}
16
17type finalRoundTripper struct {
18 transport http.RoundTripper

Callers 4

UseMethod · 0.65
FinalMethod · 0.65
TestRetryRoundTripperFunction · 0.65

Implementers 14

ExternalDependencyRoundTripperhttp/transport/external_dependency_rou
finalRoundTripperhttp/transport/chainable.go
RequestSourceRoundTripperhttp/transport/request_source_round_tr
LocaleRoundTripperhttp/transport/locale_round_tripper.go
addHeaderRoundTripperhttp/transport/chainable_test.go
attemptRoundTripperhttp/transport/attempt_round_tripper.g
DumpRoundTripperhttp/transport/dump_round_tripper.go
RequestIDRoundTripperhttp/transport/request_id.go
LoggingRoundTripperhttp/transport/logging_round_tripper.g
circuitBreakerTripperhttp/transport/circuit_breaker_tripper
RetryRoundTripperhttp/transport/retry_round_tripper.go
metricRoundTripperbackend/objstore/metric_round_tripper.

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…