Class InterVpnLinkNodeAddTask

  • All Implemented Interfaces:
    java.util.concurrent.Callable<java.util.List<com.google.common.util.concurrent.ListenableFuture<java.lang.Void>>>

    public class InterVpnLinkNodeAddTask
    extends java.lang.Object
    implements java.util.concurrent.Callable<java.util.List<com.google.common.util.concurrent.ListenableFuture<java.lang.Void>>>
    A task that, when a Node comes UP, checks if there are any InterVpnLink that hasn't been instantiated in any DPN yet. This may happen if, for example, there are no DPNs connected to controller by the time the InterVpnLink is created.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<com.google.common.util.concurrent.ListenableFuture<java.lang.Void>> call()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • InterVpnLinkNodeAddTask

        public InterVpnLinkNodeAddTask​(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
                                       org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalMgr,
                                       VpnFootprintService vpnFootprintService,
                                       java.math.BigInteger dpnId,
                                       InterVpnLinkCache interVpnLinkCache,
                                       VpnUtil vpnUtil,
                                       InterVpnLinkUtil interVpnLinkUtil)
    • Method Detail

      • call

        public java.util.List<com.google.common.util.concurrent.ListenableFuture<java.lang.Void>> call()
        Specified by:
        call in interface java.util.concurrent.Callable<java.util.List<com.google.common.util.concurrent.ListenableFuture<java.lang.Void>>>