hook

package
v0.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 24, 2024 License: MPL-2.0 Imports: 2 Imported by: 0

Documentation

Index

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 (m Module) BuildRequest(r *flyscrape.Request)

func (Module) Finalize

func (m Module) Finalize()

func (Module) ModuleInfo

func (Module) ModuleInfo() flyscrape.ModuleInfo

func (Module) Provision

func (m Module) Provision(ctx flyscrape.Context)

func (Module) ReceiveResponse

func (m Module) ReceiveResponse(r *flyscrape.Response)

func (Module) ValidateRequest

func (m Module) ValidateRequest(r *flyscrape.Request) bool

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL