X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=E2Manager%2Fmanagers%2Fnotificationmanager%2Fnotification_manager.go;fp=E2Manager%2Fmanagers%2Fnotification_manager.go;h=7955245c86a9310a34dc1734fd24858e5cd9e6f4;hb=19e72a51b5edbf108d230093fdf85b42fe5ab470;hp=5533c52e2dedb273d6f56006ebd696c5649abc7a;hpb=549944ecfb9e75ed4a03dd6d10e4160b89f26ca8;p=ric-plt%2Fe2mgr.git diff --git a/E2Manager/managers/notification_manager.go b/E2Manager/managers/notificationmanager/notification_manager.go similarity index 77% rename from E2Manager/managers/notification_manager.go rename to E2Manager/managers/notificationmanager/notification_manager.go index 5533c52..7955245 100644 --- a/E2Manager/managers/notification_manager.go +++ b/E2Manager/managers/notificationmanager/notification_manager.go @@ -15,12 +15,13 @@ // limitations under the License. // -package managers +package notificationmanager import ( "e2mgr/logger" + "e2mgr/managers" "e2mgr/models" - "e2mgr/providers" + "e2mgr/providers/rmrmsghandlerprovider" "e2mgr/rNibWriter" "e2mgr/rmrCgo" "e2mgr/sessions" @@ -30,11 +31,11 @@ import ( ) type NotificationManager struct { - notificationHandlerProvider *providers.NotificationHandlerProvider + notificationHandlerProvider *rmrmsghandlerprovider.NotificationHandlerProvider } -func NewNotificationManager(rnibReaderProvider func() reader.RNibReader, rnibWriterProvider func() rNibWriter.RNibWriter) *NotificationManager { - notificationHandlerProvider := providers.NewNotificationHandlerProvider(rnibReaderProvider, rnibWriterProvider) +func NewNotificationManager(rnibReaderProvider func() reader.RNibReader, rnibWriterProvider func() rNibWriter.RNibWriter, ranReconnectionManager *managers.RanReconnectionManager) *NotificationManager { + notificationHandlerProvider := rmrmsghandlerprovider.NewNotificationHandlerProvider(rnibReaderProvider, rnibWriterProvider, ranReconnectionManager) return &NotificationManager{ notificationHandlerProvider: notificationHandlerProvider,