Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FilterManagerFactory ¶
func FilterManagerFactory(c interface{}, cb capi.FilterCallbackHandler) capi.StreamFilter
func InternalErrorFactory ¶
func InternalErrorFactory(interface{}, api.FilterCallbackHandler) api.Filter
func PassThroughFactory ¶
func PassThroughFactory(interface{}, api.FilterCallbackHandler) api.Filter
Types ¶
type FilterManagerConfig ¶
type FilterManagerConfig struct { Namespace string `json:"namespace,omitempty"` Plugins []*model.FilterConfig `json:"plugins"` }
type FilterManagerConfigParser ¶
type FilterManagerConfigParser struct { }
func (*FilterManagerConfigParser) Merge ¶
func (p *FilterManagerConfigParser) Merge(parent interface{}, child interface{}) interface{}
func (*FilterManagerConfigParser) Parse ¶
func (p *FilterManagerConfigParser) Parse(any *anypb.Any, callbacks capi.ConfigCallbackHandler) (interface{}, error)
Click to show internal directories.
Click to hide internal directories.