Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct {
// contains filtered or unexported fields
}
Builder the middleware builder.
func NewBuilder ¶
func NewBuilder(configs map[string]*runtime.MiddlewareInfo, serviceBuilder serviceBuilder) *Builder
NewBuilder creates a new Builder.
type ChainBuilder ¶ added in v2.1.0
type ChainBuilder struct {
// contains filtered or unexported fields
}
ChainBuilder Creates a middleware chain by entry point. It is used for middlewares that are created almost systematically and that need to be created before all others.
func NewChainBuilder ¶ added in v2.1.0
func NewChainBuilder(staticConfiguration static.Configuration, metricsRegistry metrics.Registry, accessLoggerMiddleware *accesslog.Handler) *ChainBuilder
NewChainBuilder Creates a new ChainBuilder.
func (*ChainBuilder) Close ¶ added in v2.1.0
func (c *ChainBuilder) Close()
Close accessLogger and tracer.
Click to show internal directories.
Click to hide internal directories.