X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=E2Manager%2Fhandlers%2Frmrmsghandlers%2Fran_lost_connection_handler.go;h=e7d3ce5d51028b8ba8c1d0beac2e651f0b4deadd;hb=0249b5fc410b6c6814906b185dfdf25b27621148;hp=6c3569f185299d4470ae9b143fef9152668ace66;hpb=15d3982b5eda43a5b5b9054d7ecb026448c6ca16;p=ric-plt%2Fe2mgr.git diff --git a/E2Manager/handlers/rmrmsghandlers/ran_lost_connection_handler.go b/E2Manager/handlers/rmrmsghandlers/ran_lost_connection_handler.go index 6c3569f..e7d3ce5 100644 --- a/E2Manager/handlers/rmrmsghandlers/ran_lost_connection_handler.go +++ b/E2Manager/handlers/rmrmsghandlers/ran_lost_connection_handler.go @@ -27,21 +27,21 @@ import ( ) type RanLostConnectionHandler struct { - ranReconnectionManager managers.IRanReconnectionManager - logger *logger.Logger + ranDisconnectionManager managers.IRanDisconnectionManager + logger *logger.Logger } -func NewRanLostConnectionHandler(logger *logger.Logger, ranReconnectionManager managers.IRanReconnectionManager) RanLostConnectionHandler { - return RanLostConnectionHandler{ - logger: logger, - ranReconnectionManager: ranReconnectionManager, +func NewRanLostConnectionHandler(logger *logger.Logger, ranDisconnectionManager managers.IRanDisconnectionManager) *RanLostConnectionHandler { + return &RanLostConnectionHandler{ + logger: logger, + ranDisconnectionManager: ranDisconnectionManager, } } -func (h RanLostConnectionHandler) Handle(request *models.NotificationRequest) { +func (h *RanLostConnectionHandler) Handle(request *models.NotificationRequest) { ranName := request.RanName h.logger.Warnf("#RanLostConnectionHandler.Handle - RAN name: %s - Received lost connection notification", ranName) - _ = h.ranReconnectionManager.ReconnectRan(ranName) + _ = h.ranDisconnectionManager.DisconnectRan(ranName) }