Documentation ¶
Index ¶
- func AddHTTPMock(registry endpoint.HandlerRegistry, logger logging.Logger, ...)
- func FileHandler(logger logging.Logger, fakeFileFS fs.FS, args ...rules.Param) (http.Handler, error)
- func HandlerForRoutingRule(rule *rules.SingleResponsePipeline, logger logging.Logger, fakeFileFS fs.FS) (http.Handler, error)
- func JSONHandler(logger logging.Logger, _ fs.FS, args ...rules.Param) (http.Handler, error)
- func New(logger logging.Logger, emitter audit.Emitter, fakeFileFS fs.FS) endpoint.ProtocolHandler
- func StatusHandler(logger logging.Logger, _ fs.FS, args ...rules.Param) (http.Handler, error)
- type ConditionalHandler
- type FilterChain
- type RequestFilter
- func HTTPMethodMatcher(args ...rules.Param) (RequestFilter, error)
- func HeaderValueMatcher(args ...rules.Param) (RequestFilter, error)
- func PathPatternMatcher(args ...rules.Param) (RequestFilter, error)
- func RequestFiltersForRoutingRule(rule *rules.SingleResponsePipeline) (filters []RequestFilter, err error)
- type RequestFilterFunc
- type Router
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddHTTPMock ¶
func FileHandler ¶
func HandlerForRoutingRule ¶
func JSONHandler ¶ added in v0.9.1
Types ¶
type ConditionalHandler ¶
type ConditionalHandler struct { http.Handler Chain FilterChain }
type FilterChain ¶ added in v0.8.0
type FilterChain []RequestFilter
type RequestFilter ¶
func HTTPMethodMatcher ¶
func HTTPMethodMatcher(args ...rules.Param) (RequestFilter, error)
func HeaderValueMatcher ¶
func HeaderValueMatcher(args ...rules.Param) (RequestFilter, error)
func PathPatternMatcher ¶
func PathPatternMatcher(args ...rules.Param) (RequestFilter, error)
func RequestFiltersForRoutingRule ¶
func RequestFiltersForRoutingRule(rule *rules.SingleResponsePipeline) (filters []RequestFilter, err error)
type RequestFilterFunc ¶
Click to show internal directories.
Click to hide internal directories.