configurator

package
v2.2.0 Latest Latest
Warning

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

Go to latest
Published: Apr 14, 2020 License: MIT Imports: 13 Imported by: 0

Documentation

Overview

Package configurator provide container definitions.

Package configurator provides dependency injection definitions.

Package configurator provides dependency injection definitions.

Package configurator provides dependency injection definitions.

Package configurator provides dependency injection definitions.

Package configurator provides dependency injection definitions.

Index

Constants

View Source
const (
	// DefControllerConfiguratorName is a definition name.
	DefControllerConfiguratorName = "echo.configurator.controller"

	// TagController is a controller tag name.
	TagController = "echo.controller"
)
View Source
const (
	// DefMiddlewareConfiguratorName is a definition name.
	DefMiddlewareConfiguratorName = "echo.configurator.middleware"

	// TagMiddleware is tag to mark middleware's.
	TagMiddleware = "echo.middleware"
)
View Source
const DefEchoConfiguratorName = "echo.configurator.echo"

DefEchoConfiguratorName is a definition name.

View Source
const DefErrHandlerConfiguratorName = "echo.configurator.err_handler"

DefErrHandlerConfiguratorName definition name.

View Source
const DefValidatorConfiguratorName = "echo.configurator.validator"

DefValidatorConfiguratorName is a definition name.

View Source
const TagConfigurator = "echo.configurator"

TagConfigurator is a configurator tag name.

Variables

This section is empty.

Functions

func DefControllerConfigurator

func DefControllerConfigurator() di.Def

DefControllerConfigurator is echo controller definition getter.

func DefEchoConfigurator

func DefEchoConfigurator() di.Def

DefEchoConfigurator is echo custom configurator definition getter.

func DefErrHandlerConfigurator

func DefErrHandlerConfigurator(errHandlerDefName string) di.Def

DefErrHandlerConfigurator is echo error handler definition getter.

func DefMiddlewareConfigurator

func DefMiddlewareConfigurator() di.Def

DefMiddlewareConfigurator is echo middleware definition getter.

func DefValidatorConfigurator

func DefValidatorConfigurator() di.Def

DefValidatorConfigurator is echo validator definition getter.

Types

type Configurator

type Configurator = func(*echo.Echo) error

Configurator is custom function configurator.

type Controller

type Controller interface {
	Serve(e *echo.Echo)
}

Controller is a controller interface.

type Middleware

type Middleware struct {
	Func     echo.MiddlewareFunc
	Priority int
}

Middleware is middleware definition.

type Wrapper

type Wrapper struct {
	// contains filtered or unexported fields
}

Wrapper implementation.

func (*Wrapper) Validate

func (v *Wrapper) Validate(i interface{}) error

Validate data

Jump to

Keyboard shortcuts

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