MCPcopy
hub / github.com/coredns/coredns / OnShutdown

Method OnShutdown

plugin/forward/setup.go:82–87  ·  view source on GitHub ↗

OnShutdown stops all configured proxies.

()

Source from the content-addressed store, hash-verified

80
81// OnShutdown stops all configured proxies.
82func (f *Forward) OnShutdown() error {
83 for _, p := range f.proxies {
84 p.Stop()
85 }
86 return nil
87}
88
89func parseForward(c *caddy.Controller) ([]*Forward, error) {
90 var fs = []*Forward{}

Callers 13

setupFunction · 0.45
TestFailoverFunction · 0.45
TestForward_NextOnNodataFunction · 0.45
TestHealthFunction · 0.45
TestHealthTCPFunction · 0.45
TestHealthNoRecursionFunction · 0.45
TestHealthTimeoutFunction · 0.45
TestHealthMaxFailsFunction · 0.45
TestHealthNoMaxFailsFunction · 0.45
TestHealthDomainFunction · 0.45
TestAllUpstreamsDownFunction · 0.45
TestProxyFunction · 0.45

Calls 1

StopMethod · 0.65

Tested by 12

TestFailoverFunction · 0.36
TestForward_NextOnNodataFunction · 0.36
TestHealthFunction · 0.36
TestHealthTCPFunction · 0.36
TestHealthNoRecursionFunction · 0.36
TestHealthTimeoutFunction · 0.36
TestHealthMaxFailsFunction · 0.36
TestHealthNoMaxFailsFunction · 0.36
TestHealthDomainFunction · 0.36
TestAllUpstreamsDownFunction · 0.36
TestProxyFunction · 0.36
TestProxyTLSFailFunction · 0.36