import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-public class InterfaceAddWorkerOnElan implements Callable<List<ListenableFuture<Void>>> {
+public class InterfaceAddWorkerOnElan implements Callable<List<? extends ListenableFuture<?>>> {
private static final Logger LOG = LoggerFactory.getLogger(InterfaceAddWorkerOnElan.class);
@Override
@SuppressWarnings("checkstyle:IllegalCatch")
- public List<ListenableFuture<Void>> call() throws Exception {
+ public List<ListenableFuture<?>> call() {
+ LOG.info("InterfaceAddWorkerOnElan: Handling elan interface add for elan interface: {} and elan instance: {} ",
+ elanInterface.getName(), elanInstance.getElanInstanceName());
try {
return dataChangeListener.addElanInterface(elanInterface, interfaceInfo, elanInstance);
} catch (RuntimeException e) {