package router
import "github.com/docker/docker/api/server/router"
Index ¶
- type Route
- func NewDeleteRoute(path string, handler httputils.APIFunc) Route
- func NewGetRoute(path string, handler httputils.APIFunc) Route
- func NewHeadRoute(path string, handler httputils.APIFunc) Route
- func NewOptionsRoute(path string, handler httputils.APIFunc) Route
- func NewPostRoute(path string, handler httputils.APIFunc) Route
- func NewPutRoute(path string, handler httputils.APIFunc) Route
- func NewRoute(method, path string, handler httputils.APIFunc) Route
- type Router
Types ¶
type Route ¶
type Route interface { // Handler returns the raw function to create the http handler. Handler() httputils.APIFunc // Method returns the http method that the route responds to. Method() string // Path returns the subpath where the route responds to. Path() string }
Route defines an individual API route in the docker server.
func NewDeleteRoute ¶
NewDeleteRoute initializes a new route with the http method DELETE.
func NewGetRoute ¶
NewGetRoute initializes a new route with the http method GET.
func NewHeadRoute ¶
NewHeadRoute initializes a new route with the http method HEAD.
func NewOptionsRoute ¶
NewOptionsRoute initializes a new route with the http method OPTIONS.
func NewPostRoute ¶
NewPostRoute initializes a new route with the http method POST.
func NewPutRoute ¶
NewPutRoute initializes a new route with the http method PUT.
func NewRoute ¶
NewRoute initializes a new local route for the router.
type Router ¶
type Router interface { // Routes returns the list of routes to add to the docker server. Routes() []Route }
Router defines an interface to specify a group of routes to add to the docker server.
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
api/server/router/build | |
api/server/router/container | |
api/server/router/image | |
api/server/router/network | |
api/server/router/system | |
api/server/router/volume |
- Version
- v1.11.0
- Published
- Apr 13, 2016
- Platform
- js/wasm
- Imports
- 1 packages
- Last checked
- 2 minutes ago –
Tools for package owners.