Documentation
¶
Index ¶
- type Module
- func (m Module) AdaptTransport(t http.RoundTripper) http.RoundTripper
- func (m Module) BuildRequest(r *flyscrape.Request)
- func (m Module) Finalize()
- func (Module) ModuleInfo() flyscrape.ModuleInfo
- func (m Module) Provision(ctx flyscrape.Context)
- func (m Module) ReceiveResponse(r *flyscrape.Response)
- func (m Module) ValidateRequest(r *flyscrape.Request) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Module ¶
type Module struct {
AdaptTransportFn func(http.RoundTripper) http.RoundTripper
ValidateRequestFn func(*flyscrape.Request) bool
BuildRequestFn func(*flyscrape.Request)
ReceiveResponseFn func(*flyscrape.Response)
ProvisionFn func(flyscrape.Context)
FinalizeFn func()
}
func (Module) AdaptTransport ¶
func (m Module) AdaptTransport(t http.RoundTripper) http.RoundTripper
func (Module) BuildRequest ¶
func (Module) ModuleInfo ¶
func (Module) ModuleInfo() flyscrape.ModuleInfo
func (Module) ReceiveResponse ¶
Click to show internal directories.
Click to hide internal directories.