Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FactoryMethod ¶ added in v1.6.0
type FactoryMethod func(metadata middleware.Metadata) (http_middleware.Middleware, error)
FactoryMethod is the method creating middleware from metadata.
type Middleware ¶
type Middleware struct { Names []string FactoryMethod FactoryMethod }
Middleware is a HTTP middleware component definition.
func New ¶
func New(name string, factoryMethod FactoryMethod, aliases ...string) Middleware
New creates a Middleware.
type Registry ¶
type Registry interface { Register(components ...Middleware) Create(name, version string, metadata middleware.Metadata) (http_middleware.Middleware, error) }
Registry is the interface for callers to get registered HTTP middleware.
Click to show internal directories.
Click to hide internal directories.