1234567891011121314151617181920212223 |
- package plugin
- import "github.com/docker/docker/api/server/router"
- // pluginRouter is a router to talk with the plugin controller
- type pluginRouter struct {
- backend Backend
- routes []router.Route
- }
- // NewRouter initializes a new plugin router
- func NewRouter(b Backend) router.Router {
- r := &pluginRouter{
- backend: b,
- }
- r.initRoutes()
- return r
- }
- // Routes returns the available routers to the plugin controller
- func (r *pluginRouter) Routes() []router.Route {
- return r.routes
- }
|