Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppListener ¶
type HandlerContext ¶
type HandlerContext interface { // Request returns the underlying http.Request object Request() *http.Request // Datastore returns the models.Datastore object. Not that this has arbitrary key value store methods that can be used to store extra data Datastore() models.Datastore // Set and Get values on the context, this can be useful to change behavior for the rest of the request Set(key string, value interface{}) Get(key string) (value interface{}, exists bool) }
Each handler can modify the context here so when it gets passed along, it will use the new info. Not using Gin's Context so we don't lock ourselves into Gin, this is a subset of the Gin context.
type SpecialHandler ¶
type SpecialHandler interface {
Handle(c HandlerContext) error
}
Click to show internal directories.
Click to hide internal directories.