Documentation
¶
Index ¶
- Constants
- func SetLogLevel(newLevel int)
- type CriticalFailure
- type FilterFunc
- type Proxy
- func (p *Proxy) AddListener(prefix string, listener net.Listener)
- func (p *Proxy) FilterRequests(urlPattern string, filterFunc RequestFilterFunc)
- func (p *Proxy) FilterResponses(urlPattern string, filterFunc ResponseFilterFunc)
- func (p *Proxy) Handle(urlPattern string, filterFunc FilterFunc)
- func (p *Proxy) Process() error
- type RequestFilterFunc
- type ResponseFilterFunc
- type SoftFailure
- type T
Constants ¶
Variables ¶
This section is empty.
Functions ¶
func SetLogLevel ¶
func SetLogLevel(newLevel int)
Types ¶
type CriticalFailure ¶
type CriticalFailure filterFailure
func NewCriticalFailure ¶
func NewCriticalFailure(cause interface{}, category string) CriticalFailure
func (CriticalFailure) Error ¶
func (cf CriticalFailure) Error() string
type FilterFunc ¶
type FilterFunc RequestFilterFunc
func FilterAsJson ¶
func FilterAsJson(provideValue func() T, change func(T) T) FilterFunc
type Proxy ¶
type Proxy struct {
// contains filtered or unexported fields
}
func NewProxyForDockerCli ¶ added in v0.0.3
func (*Proxy) FilterRequests ¶ added in v0.0.2
func (p *Proxy) FilterRequests(urlPattern string, filterFunc RequestFilterFunc)
func (*Proxy) FilterResponses ¶ added in v0.0.2
func (p *Proxy) FilterResponses(urlPattern string, filterFunc ResponseFilterFunc)
func (*Proxy) Handle ¶
func (p *Proxy) Handle(urlPattern string, filterFunc FilterFunc)
type RequestFilterFunc ¶ added in v0.0.2
func FilterRequestAsJson ¶ added in v0.0.2
func FilterRequestAsJson(provideValue func() T, change func(T) T) RequestFilterFunc
type ResponseFilterFunc ¶ added in v0.0.2
func FilterResponseAsJson ¶ added in v0.0.3
func FilterResponseAsJson(provideValue func() T, change func(T) T) ResponseFilterFunc
type SoftFailure ¶
type SoftFailure filterFailure
func NewSoftFailure ¶
func NewSoftFailure(cause interface{}, category string) SoftFailure
func (SoftFailure) Error ¶
func (sf SoftFailure) Error() string
Click to show internal directories.
Click to hide internal directories.