Documentation ¶
Index ¶
- type CancelFunc
- type Pool
- func (p *Pool) Busy() int64
- func (p *Pool) Do(req *http.Request) (resp *http.Response, err error)
- func (p *Pool) OnReq(middlewares ...middleware.RequestMiddlewareFunc) Pooled
- func (p *Pool) OnResp(middlewares ...middleware.ResponseMiddlewareFunc) Pooled
- func (p *Pool) OutOfPool() int64
- func (p *Pool) Total() int64
- type Pooled
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CancelFunc ¶
type CancelFunc func()
type Pool ¶
type Pool struct {
// contains filtered or unexported fields
}
func (*Pool) OnReq ¶
func (p *Pool) OnReq(middlewares ...middleware.RequestMiddlewareFunc) Pooled
func (*Pool) OnResp ¶
func (p *Pool) OnResp(middlewares ...middleware.ResponseMiddlewareFunc) Pooled
type Pooled ¶
type Pooled interface { Do(req *http.Request) (resp *http.Response, err error) OnReq(middlewares ...httpclientmiddleware.RequestMiddlewareFunc) Pooled OnResp(middlewares ...httpclientmiddleware.ResponseMiddlewareFunc) Pooled Busy() int64 Total() int64 OutOfPool() int64 }
Click to show internal directories.
Click to hide internal directories.