github.com/mheon/docker@v0.11.2-0.20150922122814-44f47903a831/api/server/server_experimental_unix.go (about)

     1  // +build experimental,!windows
     2  
     3  package server
     4  
     5  func (s *Server) registerSubRouter() {
     6  	httpHandler := s.daemon.NetworkAPIRouter()
     7  
     8  	subrouter := s.router.PathPrefix("/v{version:[0-9.]+}/networks").Subrouter()
     9  	subrouter.Methods("GET", "POST", "PUT", "DELETE").HandlerFunc(httpHandler)
    10  	subrouter = s.router.PathPrefix("/networks").Subrouter()
    11  	subrouter.Methods("GET", "POST", "PUT", "DELETE").HandlerFunc(httpHandler)
    12  
    13  	subrouter = s.router.PathPrefix("/v{version:[0-9.]+}/services").Subrouter()
    14  	subrouter.Methods("GET", "POST", "PUT", "DELETE").HandlerFunc(httpHandler)
    15  	subrouter = s.router.PathPrefix("/services").Subrouter()
    16  	subrouter.Methods("GET", "POST", "PUT", "DELETE").HandlerFunc(httpHandler)
    17  
    18  	subrouter = s.router.PathPrefix("/v{version:[0-9.]+}/sandboxes").Subrouter()
    19  	subrouter.Methods("GET", "POST", "PUT", "DELETE").HandlerFunc(httpHandler)
    20  	subrouter = s.router.PathPrefix("/sandboxes").Subrouter()
    21  	subrouter.Methods("GET", "POST", "PUT", "DELETE").HandlerFunc(httpHandler)
    22  }