X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=E2Manager%2Fhttpserver%2Fhttp_server.go;h=3d5372b1d0f4f6e66e8b20437c18ec24f795f1d9;hb=28c0585ff0a4779b938d284a9abc64fbe381bee0;hp=1109f6ecdb6270fbf6bd60b80f95fd2f00ff6517;hpb=44ec41750c0592938e23f89b9b5ba1044062366c;p=ric-plt%2Fe2mgr.git diff --git a/E2Manager/httpserver/http_server.go b/E2Manager/httpserver/http_server.go index 1109f6e..3d5372b 100644 --- a/E2Manager/httpserver/http_server.go +++ b/E2Manager/httpserver/http_server.go @@ -28,10 +28,10 @@ import ( "net/http" ) -func Run(log *logger.Logger, port int, rootController controllers.IRootController, nodebController controllers.INodebController, e2tController controllers.IE2TController) error { +func Run(log *logger.Logger, port int, rootController controllers.IRootController, nodebController controllers.INodebController, e2tController controllers.IE2TController, symptomdataController controllers.ISymptomdataController) error { router := mux.NewRouter() - initializeRoutes(router, rootController, nodebController, e2tController) + initializeRoutes(router, rootController, nodebController, e2tController, symptomdataController) addr := fmt.Sprintf(":%d", port) @@ -41,7 +41,7 @@ func Run(log *logger.Logger, port int, rootController controllers.IRootControlle return err } -func initializeRoutes(router *mux.Router, rootController controllers.IRootController, nodebController controllers.INodebController, e2tController controllers.IE2TController) { +func initializeRoutes(router *mux.Router, rootController controllers.IRootController, nodebController controllers.INodebController, e2tController controllers.IE2TController, symptomdataController controllers.ISymptomdataController) { r := router.PathPrefix("/v1").Subrouter() r.HandleFunc("/health", rootController.HandleHealthCheckRequest).Methods(http.MethodGet) @@ -58,4 +58,6 @@ func initializeRoutes(router *mux.Router, rootController controllers.IRootContro rr.HandleFunc("/health", nodebController.HealthCheckRequest).Methods(http.MethodPut) rrr := r.PathPrefix("/e2t").Subrouter() rrr.HandleFunc("/list", e2tController.GetE2TInstances).Methods(http.MethodGet) + + r.HandleFunc("/symptomdata", symptomdataController.GetSymptomData).Methods(http.MethodGet) }