X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=E2Manager%2Fhttpserver%2Fhttp_server.go;h=10df4ee2dd8506f341478f5b47f55b952a75cd3a;hb=14eb5132c3dca8cdad98e7e5420701b04f452046;hp=320acd08ec3b29bfcd6403da12c8b98ee13e35fa;hpb=a07b8597afc9d063a7f37a376a5bcf29ba29b557;p=ric-plt%2Fe2mgr.git diff --git a/E2Manager/httpserver/http_server.go b/E2Manager/httpserver/http_server.go index 320acd0..10df4ee 100644 --- a/E2Manager/httpserver/http_server.go +++ b/E2Manager/httpserver/http_server.go @@ -29,7 +29,7 @@ import ( func Run(log *logger.Logger, port int, rootController controllers.IRootController, nodebController controllers.INodebController, e2tController controllers.IE2TController) error { - router := mux.NewRouter(); + router := mux.NewRouter() initializeRoutes(router, rootController, nodebController, e2tController) addr := fmt.Sprintf(":%d", port) @@ -47,6 +47,7 @@ func initializeRoutes(router *mux.Router, rootController controllers.IRootContro rr := r.PathPrefix("/nodeb").Subrouter() rr.HandleFunc("/ids", nodebController.GetNodebIdList).Methods(http.MethodGet) rr.HandleFunc("/{ranName}", nodebController.GetNodeb).Methods(http.MethodGet) + rr.HandleFunc("/enb", nodebController.AddEnb).Methods(http.MethodPost) rr.HandleFunc("/{ranName}/update", nodebController.UpdateGnb).Methods(http.MethodPut) rr.HandleFunc("/shutdown", nodebController.Shutdown).Methods(http.MethodPut) rr.HandleFunc("/parameters", nodebController.SetGeneralConfiguration).Methods(http.MethodPut)