Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Plugin ¶
type Plugin struct {
}
func (*Plugin) CreateFilterFactory ¶
func (p *Plugin) CreateFilterFactory() (filter.HttpFilterFactory, error)
type WasmFilter ¶
type WasmFilter struct {
}
func (*WasmFilter) Decode ¶
func (w *WasmFilter) Decode(ctx *http.HttpContext) filter.FilterStatus
func (*WasmFilter) Encode ¶
func (w *WasmFilter) Encode(ctx *http.HttpContext) filter.FilterStatus
type WasmFilterFactory ¶
type WasmFilterFactory struct {
// contains filtered or unexported fields
}
func (*WasmFilterFactory) Apply ¶
func (factory *WasmFilterFactory) Apply() error
func (*WasmFilterFactory) Config ¶
func (factory *WasmFilterFactory) Config() any
func (*WasmFilterFactory) PrepareFilterChain ¶
func (factory *WasmFilterFactory) PrepareFilterChain(ctx *http.HttpContext, chain filter.FilterChain) error
Click to show internal directories.
Click to hide internal directories.