@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, @Nullable 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.