[RICPLT-1705] Reset Request received from E2T (Remote RAN)
[ric-plt/e2mgr.git] / E2Manager / providers / notification_handler_provider.go
index cae4e95..cb9862e 100644 (file)
@@ -27,14 +27,10 @@ import (
 
 type NotificationHandlerProvider struct{
        notificationHandlers map[int]handlers.NotificationHandler
-       rnibReaderProvider func() reader.RNibReader
-       rnibWriterProvider func() rNibWriter.RNibWriter
 }
 
 func NewNotificationHandlerProvider(rnibReaderProvider func() reader.RNibReader, rnibWriterProvider func() rNibWriter.RNibWriter) *NotificationHandlerProvider {
        return &NotificationHandlerProvider{
-               rnibReaderProvider: rnibReaderProvider,
-               rnibWriterProvider: rnibWriterProvider,
                notificationHandlers: initNotificationHandlersMap(rnibReaderProvider, rnibWriterProvider),
        }
 }
@@ -51,6 +47,7 @@ func initNotificationHandlersMap(rnibReaderProvider func() reader.RNibReader, rn
                rmrCgo.RIC_ENB_CONF_UPDATE:             handlers.X2EnbConfigurationUpdateHandler{},
                rmrCgo.RIC_ENDC_CONF_UPDATE:            handlers.EndcConfigurationUpdateHandler{},
                rmrCgo.RIC_X2_RESET_RESP:                       handlers.NewX2ResetResponseHandler(rnibReaderProvider),
+               rmrCgo.RIC_X2_RESET:                            handlers.NewX2ResetRequestNotificationHandler(rnibReaderProvider),
        }
 }