.syncReadOptionalAndTreatReadFailedExceptionAsAbsentOptional(dataBroker,
LogicalDatastoreType.OPERATIONAL, dpnRoutersListId);
if (optionalRouterDpnList.isPresent()) {
- routersList = new ArrayList<RoutersList>(optionalRouterDpnList.get().getRoutersList().values());
+ routersList = new ArrayList<RoutersList>(optionalRouterDpnList.get().nonnullRoutersList().values());
} else {
LOG.debug(
"NAT Service : RouterDpnList is empty for DPN {}. Hence ignoring TEP DEL event",
l3Vni = natOverVxlanUtil.getInternetVpnVni(vpnName, routerId);
}
}
- Map<PortsKey, Ports> interfacesMap = routerPorts.getPorts();
+ Map<PortsKey, Ports> interfacesMap = routerPorts.nonnullPorts();
for (Ports port : interfacesMap.values()) {
//Get the DPN on which this interface resides
String interfaceName = port.getPortName();
}
isFipExists = Boolean.TRUE;
Map<InternalToExternalPortMapKey, InternalToExternalPortMap> keyInternalToExternalPortMapMap
- = port.getInternalToExternalPortMap();
+ = port.nonnullInternalToExternalPortMap();
for (InternalToExternalPortMap intExtPortMap : keyInternalToExternalPortMapMap.values()) {
String internalIp = intExtPortMap.getInternalIp();
String externalIp = intExtPortMap.getExternalIp();