github.com/endophage/docker@v1.4.2-0.20161027011718-242853499895/cmd/dockerd/routes_experimental.go (about) 1 package main 2 3 import ( 4 "github.com/docker/docker/api/server/httputils" 5 "github.com/docker/docker/api/server/router" 6 checkpointrouter "github.com/docker/docker/api/server/router/checkpoint" 7 pluginrouter "github.com/docker/docker/api/server/router/plugin" 8 "github.com/docker/docker/daemon" 9 "github.com/docker/docker/plugin" 10 ) 11 12 func addExperimentalRouters(routers []router.Router, d *daemon.Daemon, decoder httputils.ContainerDecoder) []router.Router { 13 if !d.HasExperimental() { 14 return []router.Router{} 15 } 16 return append(routers, checkpointrouter.NewRouter(d, decoder), pluginrouter.NewRouter(plugin.GetManager())) 17 }