github.com/kim0/docker@v0.6.2-0.20161130212042-4addda3f07e7/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 }