import org.slf4j.LoggerFactory;
public class InterfaceAddWorkerOnElanInterface implements Callable<List<ListenableFuture<Void>>> {
+
private String key;
private ElanInterface elanInterface;
private ElanInstance elanInstance;
private static final Logger LOG = LoggerFactory.getLogger(InterfaceAddWorkerOnElanInterface.class);
public InterfaceAddWorkerOnElanInterface(String key, ElanInterface elanInterface, InterfaceInfo interfaceInfo,
- ElanInstance elanInstance, boolean isFirstInterfaceInDpn, ElanInterfaceManager dataChangeListener) {
+ ElanInstance elanInstance, boolean isFirstInterfaceInDpn, ElanInterfaceManager dataChangeListener) {
super();
this.key = key;
this.elanInterface = elanInterface;
@Override
public List<ListenableFuture<Void>> call() throws Exception {
List<ListenableFuture<Void>> futures = new ArrayList<>();
- try {
- dataChangeListener.setupEntriesForElanInterface(futures, elanInstance, elanInterface, interfaceInfo, isFirstInterfaceInDpn);
- } catch (Exception e) {
- LOG.error("Error while processing {} for {}, error {}", key, elanInterface, e);
- }
+ dataChangeListener.setupEntriesForElanInterface(futures, elanInstance, elanInterface, interfaceInfo,
+ isFirstInterfaceInDpn);
return futures;
}