- Optional<InterfaceMonitorEntry> interfaceMonitorEntryOptional = MDSALUtil.read(dataBroker,
- LogicalDatastoreType.OPERATIONAL, getInterfaceMonitorMapId(interfaceName));
+ Optional<InterfaceMonitorEntry> interfaceMonitorEntryOptional = Optional.empty();
+ try {
+ interfaceMonitorEntryOptional = SingleTransactionDataBroker
+ .syncReadOptional(dataBroker, LogicalDatastoreType.OPERATIONAL,
+ getInterfaceMonitorMapId(interfaceName));
+ } catch (ExecutionException | InterruptedException e) {
+ LOG.error("getMonitorIdFromInterface: Exception while reading Interface Monitor MapId for the "
+ + "interface {} ", interfaceName, e);
+ }