X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=E2Manager%2Fhandlers%2Frmrmsghandlers%2Fe2_term_init_notification_handler.go;h=5de5e2d5d30913ccba44b8e22fcc5c810d4fd2c8;hb=refs%2Ftags%2F2.0.10;hp=783f714740e51d7d9da26b5d2820746bba716b06;hpb=e3623cf1310f8c8d2fd9b5842102516b9be3b441;p=ric-plt%2Fe2mgr.git diff --git a/E2Manager/handlers/rmrmsghandlers/e2_term_init_notification_handler.go b/E2Manager/handlers/rmrmsghandlers/e2_term_init_notification_handler.go index 783f714..5de5e2d 100644 --- a/E2Manager/handlers/rmrmsghandlers/e2_term_init_notification_handler.go +++ b/E2Manager/handlers/rmrmsghandlers/e2_term_init_notification_handler.go @@ -26,36 +26,38 @@ import ( ) type E2TermInitNotificationHandler struct { + logger *logger.Logger rnibDataService services.RNibDataService ranReconnectionManager *managers.RanReconnectionManager } -func NewE2TermInitNotificationHandler(ranReconnectionManager *managers.RanReconnectionManager, rnibDataService services.RNibDataService) E2TermInitNotificationHandler { +func NewE2TermInitNotificationHandler(logger *logger.Logger, ranReconnectionManager *managers.RanReconnectionManager, rnibDataService services.RNibDataService) E2TermInitNotificationHandler { return E2TermInitNotificationHandler{ + logger: logger, rnibDataService: rnibDataService, ranReconnectionManager: ranReconnectionManager, } } -func (handler E2TermInitNotificationHandler) Handle(logger *logger.Logger, request *models.NotificationRequest, messageChannel chan<- *models.NotificationResponse) { +func (h E2TermInitNotificationHandler) Handle(request *models.NotificationRequest) { - logger.Infof("#E2TermInitNotificationHandler.Handle - Handling E2_TERM_INIT") + h.logger.Infof("#E2TermInitNotificationHandler.Handle - Handling E2_TERM_INIT") - nbIdentityList, err := handler.rnibDataService.GetListNodebIds() + nbIdentityList, err := h.rnibDataService.GetListNodebIds() if err != nil { - logger.Errorf("#E2TermInitNotificationHandler.Handle - Failed to get nodes list from RNIB. Error: %s", err.Error()) + h.logger.Errorf("#E2TermInitNotificationHandler.Handle - Failed to get nodes list from RNIB. Error: %s", err.Error()) return } if len(nbIdentityList) == 0 { - logger.Warnf("#E2TermInitNotificationHandler.Handle - The Nodes list in RNIB is empty") + h.logger.Warnf("#E2TermInitNotificationHandler.Handle - The Nodes list in RNIB is empty") return } for _, nbIdentity := range nbIdentityList { - if err := handler.ranReconnectionManager.ReconnectRan(nbIdentity.InventoryName); err != nil { - logger.Errorf("#E2TermInitNotificationHandler.Handle - Ran name: %s - connection attempt failure, error: %s", (*nbIdentity).GetInventoryName(), err.Error()) + if err := h.ranReconnectionManager.ReconnectRan(nbIdentity.InventoryName); err != nil { + h.logger.Errorf("#E2TermInitNotificationHandler.Handle - Ran name: %s - connection attempt failure, error: %s", (*nbIdentity).GetInventoryName(), err.Error()) _, ok := err.(*common.ResourceNotFoundError) if !ok { break @@ -63,5 +65,5 @@ func (handler E2TermInitNotificationHandler) Handle(logger *logger.Logger, reque } } - logger.Infof("#E2TermInitNotificationHandler.Handle - Completed handling of E2_TERM_INIT") + h.logger.Infof("#E2TermInitNotificationHandler.Handle - Completed handling of E2_TERM_INIT") }