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 }