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
/
providers
/
httpmsghandlerprovider
/
request_handler_provider.go
diff --git
a/RSM/providers/httpmsghandlerprovider/request_handler_provider.go
b/RSM/providers/httpmsghandlerprovider/request_handler_provider.go
index
900cfef
..
5d22aaa
100644
(file)
--- a/
RSM/providers/httpmsghandlerprovider/request_handler_provider.go
+++ b/
RSM/providers/httpmsghandlerprovider/request_handler_provider.go
@@
-20,40
+20,39
@@
package httpmsghandlerprovider
import (
package httpmsghandlerprovider
import (
- "rsm/configuration"
"rsm/handlers/httpmsghandlers"
"rsm/logger"
"rsm/rsmerrors"
"rsm/services"
"rsm/handlers/httpmsghandlers"
"rsm/logger"
"rsm/rsmerrors"
"rsm/services"
- "rsm/services/rmrsender"
)
type IncomingRequest string
const (
)
type IncomingRequest string
const (
- ResourceStatus
Initiation = "ResourceStatusInitiation
"
+ ResourceStatus
Request = "ResourceStatusRequest
"
)
type RequestHandlerProvider struct {
)
type RequestHandlerProvider struct {
- requestMap map[IncomingRequest]
*
httpmsghandlers.RequestHandler
+ requestMap map[IncomingRequest]httpmsghandlers.RequestHandler
logger *logger.Logger
}
logger *logger.Logger
}
-func NewRequestHandlerProvider(logger *logger.Logger, r
mrSender *rmrsender.RmrSender, config *configuration.Configuration, rNibDataService services.RNibData
Service) *RequestHandlerProvider {
+func NewRequestHandlerProvider(logger *logger.Logger, r
NibDataService services.RNibDataService, resourceStatusService services.IResourceStatus
Service) *RequestHandlerProvider {
return &RequestHandlerProvider{
return &RequestHandlerProvider{
- requestMap: initRequestHandlerMap(logger, r
mrSender, config, rNibData
Service),
+ requestMap: initRequestHandlerMap(logger, r
NibDataService, resourceStatus
Service),
logger: logger,
}
}
logger: logger,
}
}
-func initRequestHandlerMap(logger *logger.Logger, r
mrSender *rmrsender.RmrSender, config *configuration.Configuration, rNibDataService services.RNibDataService) map[IncomingRequest]*
httpmsghandlers.RequestHandler {
+func initRequestHandlerMap(logger *logger.Logger, r
NibDataService services.RNibDataService, resourceStatusService services.IResourceStatusService) map[IncomingRequest]
httpmsghandlers.RequestHandler {
- return map[IncomingRequest]*httpmsghandlers.RequestHandler{
+ return map[IncomingRequest]httpmsghandlers.RequestHandler{
+ ResourceStatusRequest: httpmsghandlers.NewResourceStatusRequestHandler(logger, rNibDataService, resourceStatusService),
}
}
}
}
-func (provider RequestHandlerProvider) GetHandler(requestType IncomingRequest) (
*
httpmsghandlers.RequestHandler, error) {
+func (provider RequestHandlerProvider) GetHandler(requestType IncomingRequest) (httpmsghandlers.RequestHandler, error) {
handler, ok := provider.requestMap[requestType]
if !ok {
handler, ok := provider.requestMap[requestType]
if !ok {
@@
-62,4
+61,4
@@
func (provider RequestHandlerProvider) GetHandler(requestType IncomingRequest) (
}
return handler, nil
}
return handler, nil
-}
+}
\ No newline at end of file