InfraUtil JobCordinator Changes.
[genius.git] / interfacemanager / interfacemanager-impl / src / main / java / org / opendaylight / genius / interfacemanager / servicebindings / flowbased / listeners / FlowBasedServicesConfigListener.java
index 61f51c27cd40bfa0759b0dff42cde023c691e14d..dc24f7fe7c079a996d24c9cbc6159e33588059f5 100644 (file)
@@ -239,7 +239,7 @@ public class FlowBasedServicesConfigListener implements ClusteredDataTreeChangeL
         coordinator.enqueueJob(serviceKey.getInterfaceName(), configWorker, IfmConstants.JOB_MAX_RETRIES);
     }
 
-    private class RendererConfigAddWorker implements Callable<List<ListenableFuture<Void>>> {
+    private class RendererConfigAddWorker implements Callable<List<? extends ListenableFuture<?>>> {
         private final String interfaceName;
         Class<? extends ServiceModeBase> serviceMode;
         FlowBasedServicesConfigAddable flowBasedServicesAddable;
@@ -282,7 +282,7 @@ public class FlowBasedServicesConfigListener implements ClusteredDataTreeChangeL
         }
     }
 
-    private class RendererConfigRemoveWorker implements Callable<List<ListenableFuture<Void>>> {
+    private class RendererConfigRemoveWorker implements Callable<List<? extends ListenableFuture<?>>> {
         private final String interfaceName;
         Class<? extends ServiceModeBase> serviceMode;
         FlowBasedServicesConfigRemovable flowBasedServicesConfigRemovable;