Documentation
¶
Overview ¶
Package chain provides chain building logic for middleware orchestration.
Package chain provides chain execution logic for middleware orchestration.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewChainImpl ¶
func NewChainImpl(middlewares []core.Middleware) *chain
NewChainImpl creates a new chain from a list of middleware.
Types ¶
type ChainBuilder ¶
type ChainBuilder struct {
// contains filtered or unexported fields
}
ChainBuilder builds middleware chains based on type and registry.
func NewChainBuilder ¶
func NewChainBuilder(registry core.Registry, logger core.Logger) *ChainBuilder
NewChainBuilder creates a new chain builder.
Click to show internal directories.
Click to hide internal directories.