github.com/lmars/docker@v1.6.0-rc2/pkg/proxy/stub_proxy.go (about) 1 package proxy 2 3 import ( 4 "net" 5 ) 6 7 type StubProxy struct { 8 frontendAddr net.Addr 9 backendAddr net.Addr 10 } 11 12 func (p *StubProxy) Run() {} 13 func (p *StubProxy) Close() {} 14 func (p *StubProxy) FrontendAddr() net.Addr { return p.frontendAddr } 15 func (p *StubProxy) BackendAddr() net.Addr { return p.backendAddr } 16 17 func NewStubProxy(frontendAddr, backendAddr net.Addr) (Proxy, error) { 18 return &StubProxy{ 19 frontendAddr: frontendAddr, 20 backendAddr: backendAddr, 21 }, nil 22 }