package proxy import ( "net" ) type StubProxy struct { frontendAddr net.Addr backendAddr net.Addr } func (p *StubProxy) Run() {} func (p *StubProxy) Close() {} func (p *StubProxy) FrontendAddr() net.Addr { return p.frontendAddr } func (p *StubProxy) BackendAddr() net.Addr { return p.backendAddr } func NewStubProxy(frontendAddr, backendAddr net.Addr) (Proxy, error) { return &StubProxy{ frontendAddr: frontendAddr, backendAddr: backendAddr, }, nil }