Code Review
/
ric-plt
/
resource-status-manager.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Copy latest code to master
[ric-plt/resource-status-manager.git]
/
RSM
/
httpserver
/
http_server.go
diff --git
a/RSM/httpserver/http_server.go
b/RSM/httpserver/http_server.go
index
5e2deea
..
95b47cb
100644
(file)
--- a/
RSM/httpserver/http_server.go
+++ b/
RSM/httpserver/http_server.go
@@
-27,10
+27,10
@@
import (
"rsm/controllers"
)
"rsm/controllers"
)
-func Run(port int,
controller controllers.IRoot
Controller) error {
+func Run(port int,
rootController controllers.IRootController, controller controllers.I
Controller) error {
router := mux.NewRouter()
router := mux.NewRouter()
- initializeRoutes(router, controller)
+ initializeRoutes(router,
rootController,
controller)
addr := fmt.Sprintf(":%d", port)
addr := fmt.Sprintf(":%d", port)
@@
-39,7
+39,10
@@
func Run(port int, controller controllers.IRootController) error {
return fmt.Errorf("#http_server.Run - Fail initiating HTTP server. Error: %v", err)
}
return fmt.Errorf("#http_server.Run - Fail initiating HTTP server. Error: %v", err)
}
-func initializeRoutes(router *mux.Router, rootController controllers.IRootController) {
+func initializeRoutes(router *mux.Router, rootController controllers.IRootController
, controller controllers.IController
) {
r := router.PathPrefix("/v1").Subrouter()
r.HandleFunc("/health", rootController.HandleHealthCheckRequest).Methods("GET")
r := router.PathPrefix("/v1").Subrouter()
r.HandleFunc("/health", rootController.HandleHealthCheckRequest).Methods("GET")
-}
+
+ rr := r.PathPrefix("/general").Subrouter()
+ rr.HandleFunc("/resourcestatus", controller.ResourceStatus).Methods("PUT")
+}
\ No newline at end of file