Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Component = &MiddlewareComponent{}
Functions ¶
func GetGinHandlerFunc ¶
func GetGinHandlerFunc(app, name string) (gin.HandlerFunc, error)
Types ¶
type MiddlewareComponent ¶ added in v0.3.2
type MiddlewareComponent struct{}
func (*MiddlewareComponent) Inject ¶ added in v0.3.2
func (i *MiddlewareComponent) Inject(instance any) bool
func (*MiddlewareComponent) InjectConf ¶ added in v0.4.0
func (i *MiddlewareComponent) InjectConf(config cComponents.ConfigInterface) bool
func (*MiddlewareComponent) Listen ¶ added in v0.4.0
func (i *MiddlewareComponent) Listen() []*cComponents.ConfigListener
func (*MiddlewareComponent) Load ¶ added in v0.3.2
func (i *MiddlewareComponent) Load()
type MiddlewareContainer ¶
type MiddlewareContainer struct {
// contains filtered or unexported fields
}
func (*MiddlewareContainer) Get ¶
func (i *MiddlewareContainer) Get(name string) any
func (*MiddlewareContainer) Is ¶ added in v0.4.0
func (i *MiddlewareContainer) Is(instance any) bool
func (*MiddlewareContainer) Range ¶ added in v0.4.0
func (i *MiddlewareContainer) Range(f func(instance any))
func (*MiddlewareContainer) Remove ¶ added in v0.4.0
func (i *MiddlewareContainer) Remove(name string) bool
func (*MiddlewareContainer) Save ¶
func (i *MiddlewareContainer) Save(instance any) bool
Click to show internal directories.
Click to hide internal directories.