Class EvpnNaptSwitchHA


  • @Singleton
    public class EvpnNaptSwitchHA
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      EvpnNaptSwitchHA​(org.opendaylight.mdsal.binding.api.DataBroker dataBroker, org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager, EvpnSnatFlowProgrammer evpnSnatFlowProgrammer, org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idManager, NatOverVxlanUtil natOverVxlanUtil)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void evpnRemoveSnatFlowsInOldNaptSwitch​(java.lang.String routerName, org.opendaylight.yangtools.yang.common.Uint32 routerId, java.lang.String vpnName, org.opendaylight.yangtools.yang.common.Uint64 naptSwitch, org.opendaylight.genius.infra.TypedReadWriteTransaction<org.opendaylight.genius.infra.Datastore.Configuration> confTx)  
      • Methods inherited from class java.lang.Object

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

      • EvpnNaptSwitchHA

        @Inject
        public EvpnNaptSwitchHA​(org.opendaylight.mdsal.binding.api.DataBroker dataBroker,
                                org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager,
                                EvpnSnatFlowProgrammer evpnSnatFlowProgrammer,
                                org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idManager,
                                NatOverVxlanUtil natOverVxlanUtil)
    • Method Detail

      • evpnRemoveSnatFlowsInOldNaptSwitch

        public void evpnRemoveSnatFlowsInOldNaptSwitch​(java.lang.String routerName,
                                                       org.opendaylight.yangtools.yang.common.Uint32 routerId,
                                                       java.lang.String vpnName,
                                                       org.opendaylight.yangtools.yang.common.Uint64 naptSwitch,
                                                       org.opendaylight.genius.infra.TypedReadWriteTransaction<org.opendaylight.genius.infra.Datastore.Configuration> confTx)
                                                throws java.util.concurrent.ExecutionException,
                                                       java.lang.InterruptedException
        Throws:
        java.util.concurrent.ExecutionException
        java.lang.InterruptedException