MCPcopy
hub / github.com/eyebluecn/tank / Controller

Interface Controller

code/core/controller.go:5–11  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3import "net/http"
4
5type Controller interface {
6 Bean
7 //register self's fixed routes
8 RegisterRoutes() map[string]func(writer http.ResponseWriter, request *http.Request)
9 //handle some special routes, eg. params in the url.
10 HandleRoutes(writer http.ResponseWriter, request *http.Request) (func(writer http.ResponseWriter, request *http.Request), bool)
11}

Callers 2

NewRouterFunction · 0.65
ServeHTTPMethod · 0.65

Implementers 3

DavControllercode/rest/dav_controller.go
AlienControllercode/rest/alien_controller.go
BaseControllercode/rest/base_controller.go

Calls

no outgoing calls

Tested by

no test coverage detected