cMiddleware

package module
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 22, 2024 License: MIT Imports: 7 Imported by: 1

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 (*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

type MiddlewareInterface

type MiddlewareInterface interface {
	MiddlewareName() (app, name string)
	Handler(ctx *gin.Context) (err error)
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL