...
1 package proxy
2
3 import (
4 "net"
5 )
6
7
8 type StubProxy struct {
9 frontendAddr net.Addr
10 backendAddr net.Addr
11 }
12
13
14 func (p *StubProxy) Run() {}
15
16
17 func (p *StubProxy) Close() {}
18
19
20 func (p *StubProxy) FrontendAddr() net.Addr { return p.frontendAddr }
21
22
23 func (p *StubProxy) BackendAddr() net.Addr { return p.backendAddr }
24
25
26 func NewStubProxy(frontendAddr, backendAddr net.Addr) (Proxy, error) {
27 return &StubProxy{
28 frontendAddr: frontendAddr,
29 backendAddr: backendAddr,
30 }, nil
31 }
32
View as plain text