Class DpnDmacJob
- java.lang.Object
- 
- org.opendaylight.netvirt.elan.l2gw.jobs.DataStoreJob
- 
- org.opendaylight.netvirt.elan.l2gw.jobs.DpnDmacJob
 
 
- 
- All Implemented Interfaces:
- java.util.concurrent.Callable<java.util.List<? extends com.google.common.util.concurrent.ListenableFuture<?>>>
 
 public class DpnDmacJob extends DataStoreJob 
- 
- 
Field Summary- 
Fields inherited from class org.opendaylight.netvirt.elan.l2gw.jobs.DataStoreJobjobKey, leftTrials
 
- 
 - 
Constructor SummaryConstructors Constructor Description DpnDmacJob(java.lang.String elanName, DpnInterfaces dpnInterfaces, java.lang.String nodeId, boolean added, ElanL2GatewayUtils elanL2GatewayUtils, ElanClusterUtils elanClusterUtils, ElanInstanceCache elanInstanceCache, ElanDmacUtils elanDmacUtils, Scheduler scheduler, org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<? extends com.google.common.util.concurrent.ListenableFuture<?>>call()static voidinstallDmacFromL2gws(java.lang.String elanName, DpnInterfaces dpnInterfaces, ElanL2GatewayUtils elanL2GatewayUtils, ElanClusterUtils elanClusterUtils, ElanInstanceCache elanInstanceCache, ElanDmacUtils elanDmacUtils, Scheduler scheduler, org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator)voidsubmit()static voiduninstallDmacFromL2gws(java.lang.String elanName, DpnInterfaces dpnInterfaces, ElanL2GatewayUtils elanL2GatewayUtils, ElanClusterUtils elanClusterUtils, ElanInstanceCache elanInstanceCache, ElanDmacUtils elanDmacUtils, Scheduler scheduler, org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator)- 
Methods inherited from class org.opendaylight.netvirt.elan.l2gw.jobs.DataStoreJobprocessResult
 
- 
 
- 
- 
- 
Constructor Detail- 
DpnDmacJobpublic DpnDmacJob(java.lang.String elanName, DpnInterfaces dpnInterfaces, java.lang.String nodeId, boolean added, ElanL2GatewayUtils elanL2GatewayUtils, ElanClusterUtils elanClusterUtils, ElanInstanceCache elanInstanceCache, ElanDmacUtils elanDmacUtils, Scheduler scheduler, org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator)
 
- 
 - 
Method Detail- 
submitpublic void submit() 
 - 
callpublic java.util.List<? extends com.google.common.util.concurrent.ListenableFuture<?>> call() throws java.lang.Exception- Throws:
- java.lang.Exception
 
 - 
uninstallDmacFromL2gwspublic static void uninstallDmacFromL2gws(java.lang.String elanName, DpnInterfaces dpnInterfaces, ElanL2GatewayUtils elanL2GatewayUtils, ElanClusterUtils elanClusterUtils, ElanInstanceCache elanInstanceCache, ElanDmacUtils elanDmacUtils, Scheduler scheduler, org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator)
 - 
installDmacFromL2gwspublic static void installDmacFromL2gws(java.lang.String elanName, DpnInterfaces dpnInterfaces, ElanL2GatewayUtils elanL2GatewayUtils, ElanClusterUtils elanClusterUtils, ElanInstanceCache elanInstanceCache, ElanDmacUtils elanDmacUtils, Scheduler scheduler, org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator)
 
- 
 
-