Class NatSouthboundEventHandlers


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

      Constructors 
      Constructor Description
      NatSouthboundEventHandlers​(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService odlInterfaceRpcService, org.opendaylight.infrautils.jobcoordinator.JobCoordinator coordinator, FloatingIPListener floatingIPListener, NeutronvpnService neutronvpnService, org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager, NaptManager naptManager, VipStateTracker vipStateTracker)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void handleAdd​(java.lang.String interfaceName, org.opendaylight.yangtools.yang.common.Uint64 intfDpnId, RouterInterface routerInterface)  
      void handleAdd​(java.lang.String interfaceName, org.opendaylight.yangtools.yang.common.Uint64 intfDpnId, RouterInterface routerInterface, @Nullable VipState vipState)  
      void handleRemove​(java.lang.String interfaceName, org.opendaylight.yangtools.yang.common.Uint64 intfDpnId, RouterInterface routerInterface)  
      void handleUpdate​(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface original, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface update, org.opendaylight.yangtools.yang.common.Uint64 intfDpnId, RouterInterface routerInterface)  
      • Methods inherited from class java.lang.Object

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

      • NatSouthboundEventHandlers

        @Inject
        public NatSouthboundEventHandlers​(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
                                          org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService odlInterfaceRpcService,
                                          org.opendaylight.infrautils.jobcoordinator.JobCoordinator coordinator,
                                          FloatingIPListener floatingIPListener,
                                          NeutronvpnService neutronvpnService,
                                          org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager,
                                          NaptManager naptManager,
                                          VipStateTracker vipStateTracker)
    • Method Detail

      • handleAdd

        public void handleAdd​(java.lang.String interfaceName,
                              org.opendaylight.yangtools.yang.common.Uint64 intfDpnId,
                              RouterInterface routerInterface)
      • handleAdd

        public void handleAdd​(java.lang.String interfaceName,
                              org.opendaylight.yangtools.yang.common.Uint64 intfDpnId,
                              RouterInterface routerInterface,
                              @Nullable VipState vipState)
      • handleRemove

        public void handleRemove​(java.lang.String interfaceName,
                                 org.opendaylight.yangtools.yang.common.Uint64 intfDpnId,
                                 RouterInterface routerInterface)
      • handleUpdate

        public void handleUpdate​(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface original,
                                 org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface update,
                                 org.opendaylight.yangtools.yang.common.Uint64 intfDpnId,
                                 RouterInterface routerInterface)