// This source code is part of the near-RT RIC (RAN Intelligent Controller)
// platform project (RICP).
// This source code is part of the near-RT RIC (RAN Intelligent Controller)
// platform project (RICP).
h.logger.Infof("#E2TermInitNotificationHandler.Handle - E2T Address: %s - E2T instance status is: %s, ignore", e2tInstance.Address, e2tInstance.State)
return
}
h.logger.Infof("#E2TermInitNotificationHandler.Handle - E2T Address: %s - E2T instance status is: %s, ignore", e2tInstance.Address, e2tInstance.State)
return
}
for _, ranName := range e2tInstance.AssociatedRanList {
if err := h.ranDisconnectionManager.DisconnectRan(ranName); err != nil {
for _, ranName := range e2tInstance.AssociatedRanList {
if err := h.ranDisconnectionManager.DisconnectRan(ranName); err != nil {
h.logger.Errorf("#E2TermInitNotificationHandler.HandleNewE2TInstance - e2t address: %s - routing manager failure", e2tAddress)
return
}
_ = h.e2tInstancesManager.AddE2TInstance(e2tAddress, podName)
h.logger.Errorf("#E2TermInitNotificationHandler.HandleNewE2TInstance - e2t address: %s - routing manager failure", e2tAddress)
return
}
_ = h.e2tInstancesManager.AddE2TInstance(e2tAddress, podName)