_Setup

package
v0.0.0-...-ccc6c4c Latest Latest
Warning

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

Go to latest
Published: Sep 15, 2015 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateHttpHandlerFunc

func CreateHttpHandlerFunc(ctx *RouterContext.RouterContext, fn RouteController) http.Handler

func GetIRouteControllers

func GetIRouteControllers(route iRoute) map[string]RouteController

func RegisterRouteDefinitions

func RegisterRouteDefinitions(ctx *RouterContext.RouterContext, router *mux.Router, baseMiddleWare []HttpHandlerFunc, definitions []*RouteDefinition)

Types

type HttpHandlerFunc

type HttpHandlerFunc func(w http.ResponseWriter, r *http.Request, next http.HandlerFunc)

type RouteController

type RouteController func(w http.ResponseWriter, r *http.Request, ctx *RouterContext.RouterContext)

type RouteDefinition

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

func NewRouteDefinition_Middles_Routes

func NewRouteDefinition_Middles_Routes(middlewares []HttpHandlerFunc, routeDefinitions ...iRoute) *RouteDefinition

func NewRouteDefinition_Prefix_Middles_Routes

func NewRouteDefinition_Prefix_Middles_Routes(prefix string, middlewares []HttpHandlerFunc, routeDefinitions ...iRoute) *RouteDefinition

func NewRouteDefinition_Prefix_Middles_Routes_Subroutes

func NewRouteDefinition_Prefix_Middles_Routes_Subroutes(prefix string, middlewares []HttpHandlerFunc, routeDefinitions []iRoute, subRoutes []*RouteDefinition) *RouteDefinition

func NewRouteDefinition_Prefix_Routes

func NewRouteDefinition_Prefix_Routes(prefix string, routeDefinitions ...iRoute) *RouteDefinition

func NewRouteDefinition_Prefix_Subroutes

func NewRouteDefinition_Prefix_Subroutes(prefix string, subRoutes []*RouteDefinition) *RouteDefinition

func NewRouteDefinition_Routes

func NewRouteDefinition_Routes(routeDefinitions ...iRoute) *RouteDefinition

Jump to

Keyboard shortcuts

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