diff options
Diffstat (limited to 'middleware/proxy/proxy.go')
-rw-r--r-- | middleware/proxy/proxy.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/middleware/proxy/proxy.go b/middleware/proxy/proxy.go index ce8b99d83..5205bd06f 100644 --- a/middleware/proxy/proxy.go +++ b/middleware/proxy/proxy.go @@ -46,6 +46,8 @@ type Upstream interface { IsAllowedDomain(string) bool // Exchanger returns the exchanger to be used for this upstream. Exchanger() Exchanger + // Stops the upstream from proxying requests to shutdown goroutines cleanly. + Stop() error } // UpstreamHostDownFunc can be used to customize how Down behaves. |