@Singleton public class VpnSubnetRouteHandler extends Object
Constructor and Description |
---|
VpnSubnetRouteHandler(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
SubnetOpDpnManager subnetOpDpnManager,
IBgpManager bgpManager,
VpnOpDataSyncer vpnOpDataSyncer,
VpnNodeListener vpnNodeListener,
IFibManager fibManager,
VpnUtil vpnUtil) |
Modifier and Type | Method and Description |
---|---|
void |
deleteSubnetRouteFibEntryFromDS(String rd,
String prefix,
String vpnName) |
void |
onInterfaceDown(BigInteger dpnId,
String interfaceName,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid subnetId) |
void |
onInterfaceUp(BigInteger dpnId,
String intfName,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid subnetId) |
void |
onPortAddedToSubnet(Subnetmap subnetmap,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid portId) |
void |
onPortRemovedFromSubnet(Subnetmap subnetmap,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid portId) |
void |
onSubnetAddedToVpn(Subnetmap subnetmap,
boolean isBgpVpn,
Long elanTag) |
void |
onSubnetDeletedFromVpn(Subnetmap subnetmap,
boolean isBgpVpn) |
void |
onSubnetUpdatedInVpn(Subnetmap subnetmap,
Long elanTag) |
void |
updateSubnetRouteOnTunnelDownEvent(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid subnetId,
BigInteger dpnId) |
void |
updateSubnetRouteOnTunnelUpEvent(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid subnetId,
BigInteger dpnId) |
@Inject public VpnSubnetRouteHandler(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, SubnetOpDpnManager subnetOpDpnManager, IBgpManager bgpManager, VpnOpDataSyncer vpnOpDataSyncer, VpnNodeListener vpnNodeListener, IFibManager fibManager, VpnUtil vpnUtil)
public void onSubnetAddedToVpn(Subnetmap subnetmap, boolean isBgpVpn, Long elanTag)
public void onSubnetDeletedFromVpn(Subnetmap subnetmap, boolean isBgpVpn)
public void onPortAddedToSubnet(Subnetmap subnetmap, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid portId)
public void onPortRemovedFromSubnet(Subnetmap subnetmap, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid portId)
public void onInterfaceUp(BigInteger dpnId, String intfName, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid subnetId)
public void onInterfaceDown(BigInteger dpnId, String interfaceName, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid subnetId)
public void updateSubnetRouteOnTunnelUpEvent(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid subnetId, BigInteger dpnId)
public void updateSubnetRouteOnTunnelDownEvent(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid subnetId, BigInteger dpnId)
Copyright © 2019 OpenDaylight. All rights reserved.