@Singleton public class NatSouthboundEventHandlers extends Object
Constructor and 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) |
Modifier and Type | Method and Description |
---|---|
void |
handleAdd(String interfaceName,
BigInteger intfDpnId,
RouterInterface routerInterface) |
void |
handleAdd(String interfaceName,
BigInteger intfDpnId,
RouterInterface routerInterface,
VipState vipState) |
void |
handleRemove(String interfaceName,
BigInteger 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,
BigInteger intfDpnId,
RouterInterface routerInterface) |
@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)
public void handleAdd(String interfaceName, BigInteger intfDpnId, RouterInterface routerInterface)
public void handleAdd(String interfaceName, BigInteger intfDpnId, RouterInterface routerInterface, VipState vipState)
public void handleRemove(String interfaceName, BigInteger intfDpnId, RouterInterface routerInterface)
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, BigInteger intfDpnId, RouterInterface routerInterface)
Copyright © 2019 OpenDaylight. All rights reserved.