X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=E2Manager%2Fhandlers%2Frmrmsghandlers%2Fx2_reset_response_handler.go;h=1ad7d9825d4e35db883b17868e1611cd21f0ba8e;hb=refs%2Fchanges%2F43%2F943%2F1;hp=cd1556d3c87e739d4b2ba62403af5be887e967b3;hpb=ffd085dd7f0654b84b163a7bfedd3fa89e7b8a71;p=ric-plt%2Fe2mgr.git diff --git a/E2Manager/handlers/rmrmsghandlers/x2_reset_response_handler.go b/E2Manager/handlers/rmrmsghandlers/x2_reset_response_handler.go index cd1556d..1ad7d98 100644 --- a/E2Manager/handlers/rmrmsghandlers/x2_reset_response_handler.go +++ b/E2Manager/handlers/rmrmsghandlers/x2_reset_response_handler.go @@ -26,16 +26,16 @@ import ( "e2mgr/e2pdus" "e2mgr/logger" "e2mgr/models" - "gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/reader" + "e2mgr/services" ) type X2ResetResponseHandler struct { - rnibReaderProvider func() reader.RNibReader + rnibDataService services.RNibDataService } -func NewX2ResetResponseHandler(rnibReaderProvider func() reader.RNibReader) X2ResetResponseHandler { +func NewX2ResetResponseHandler(rnibDataService services.RNibDataService) X2ResetResponseHandler { return X2ResetResponseHandler{ - rnibReaderProvider: rnibReaderProvider, + rnibDataService: rnibDataService, } } @@ -43,11 +43,11 @@ func (src X2ResetResponseHandler) Handle(logger *logger.Logger, request *models. logger.Infof("#x2ResetResponseHandler.Handle - received reset response. Payload: %x", request.Payload) - if nb, rNibErr := src.rnibReaderProvider().GetNodeb(request.RanName); rNibErr != nil { + if nb, rNibErr := src.rnibDataService.GetNodeb(request.RanName); rNibErr != nil { logger.Errorf("#x2ResetResponseHandler.Handle - failed to retrieve nb entity. RanName: %s. Error: %s", request.RanName, rNibErr.Error()) } else { logger.Debugf("#x2ResetResponseHandler.Handle - nb entity retrieved. RanName %s, ConnectionStatus %s", nb.RanName, nb.ConnectionStatus) - refinedMessage, err := converters.UnpackX2apPduAndRefine(logger, e2pdus.MaxAsn1CodecAllocationBufferSize , request.Len, request.Payload, e2pdus.MaxAsn1CodecMessageBufferSize /*message buffer*/) + refinedMessage, err := converters.UnpackX2apPduAndRefine(logger, e2pdus.MaxAsn1CodecAllocationBufferSize, request.Len, request.Payload, e2pdus.MaxAsn1CodecMessageBufferSize /*message buffer*/) if err != nil { logger.Errorf("#x2ResetResponseHandler.Handle - failed to unpack reset response message. RanName %s, Payload: %s", request.RanName, request.Payload) } else {