X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=E2Manager%2Fhandlers%2Frmrmsghandlers%2Fe2_term_init_notification_handler.go;h=783f714740e51d7d9da26b5d2820746bba716b06;hb=e3623cf1310f8c8d2fd9b5842102516b9be3b441;hp=86bf3f226bd34f0bd2143d8a708a11be2c7d056f;hpb=1ec13d4076e7c7abefac6176462c1fee31229213;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 86bf3f2..783f714 100644 --- a/E2Manager/handlers/rmrmsghandlers/e2_term_init_notification_handler.go +++ b/E2Manager/handlers/rmrmsghandlers/e2_term_init_notification_handler.go @@ -21,28 +21,27 @@ import ( "e2mgr/logger" "e2mgr/managers" "e2mgr/models" - "e2mgr/sessions" + "e2mgr/services" "gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/common" - "gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/reader" ) type E2TermInitNotificationHandler struct { - rnibReaderProvider func() reader.RNibReader + rnibDataService services.RNibDataService ranReconnectionManager *managers.RanReconnectionManager } -func NewE2TermInitNotificationHandler(ranReconnectionManager *managers.RanReconnectionManager, rnibReaderProvider func() reader.RNibReader) E2TermInitNotificationHandler { +func NewE2TermInitNotificationHandler(ranReconnectionManager *managers.RanReconnectionManager, rnibDataService services.RNibDataService) E2TermInitNotificationHandler { return E2TermInitNotificationHandler{ - rnibReaderProvider: rnibReaderProvider, + rnibDataService: rnibDataService, ranReconnectionManager: ranReconnectionManager, } } -func (handler E2TermInitNotificationHandler) Handle(logger *logger.Logger, e2Sessions sessions.E2Sessions, request *models.NotificationRequest, messageChannel chan<- *models.NotificationResponse) { +func (handler E2TermInitNotificationHandler) Handle(logger *logger.Logger, request *models.NotificationRequest, messageChannel chan<- *models.NotificationResponse) { -logger.Infof("#E2TermInitNotificationHandler.Handle - Handling E2_TERM_INIT") + logger.Infof("#E2TermInitNotificationHandler.Handle - Handling E2_TERM_INIT") - nbIdentityList, err := handler.rnibReaderProvider().GetListNodebIds() + nbIdentityList, err := handler.rnibDataService.GetListNodebIds() if err != nil { logger.Errorf("#E2TermInitNotificationHandler.Handle - Failed to get nodes list from RNIB. Error: %s", err.Error()) return