Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateRouterAndStartServing ¶
func CreateRouterAndStartServing(db database.Datastore, mq messaging.MsgContext, logger zerolog.Logger)
CreateRouterAndStartServing creates a request router, registers all handlers and starts serving requests
Types ¶
type RequestRouter ¶
type RequestRouter struct {
// contains filtered or unexported fields
}
RequestRouter wraps the concrete router implementation
func (*RequestRouter) Get ¶
func (router *RequestRouter) Get(pattern string, handlerFn http.HandlerFunc)
Get accepts a pattern that should be routed to the handlerFn on a GET request
func (*RequestRouter) Patch ¶
func (router *RequestRouter) Patch(pattern string, handlerFn http.HandlerFunc)
Patch accepts a pattern that should be routed to the handlerFn on a PATCH request
func (*RequestRouter) Post ¶
func (router *RequestRouter) Post(pattern string, handlerFn http.HandlerFunc)
Post accepts a pattern that should be routed to the handlerFn on a POST request
Click to show internal directories.
Click to hide internal directories.