public class NeutronEvpnUtils extends Object
Modifier and Type | Class and Description |
---|---|
static class |
NeutronEvpnUtils.Operation |
Constructor and Description |
---|
NeutronEvpnUtils(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
IVpnManager vpnManager,
org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator) |
Modifier and Type | Method and Description |
---|---|
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<EvpnRdToNetwork> |
getRdToNetworkIdentifier(String vrfId) |
VpnInstance |
getVpnInstance(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid vpnId) |
boolean |
isVpnAssociatedWithNetwork(VpnInstance vpnInstance) |
void |
updateElanAndVpn(VpnInstance vpnInstance,
String subnetVpn,
NeutronEvpnUtils.Operation operation) |
void |
updateElanWithVpnInfo(String elanInstanceName,
VpnInstance vpnInstance,
NeutronEvpnUtils.Operation operation) |
void |
updateVpnWithElanInfo(VpnInstance vpnInstance,
String elanInstanceName,
NeutronEvpnUtils.Operation operation) |
public NeutronEvpnUtils(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, IVpnManager vpnManager, org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator)
public VpnInstance getVpnInstance(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid vpnId)
public boolean isVpnAssociatedWithNetwork(VpnInstance vpnInstance) throws org.opendaylight.controller.md.sal.common.api.data.ReadFailedException
org.opendaylight.controller.md.sal.common.api.data.ReadFailedException
public org.opendaylight.yangtools.yang.binding.InstanceIdentifier<EvpnRdToNetwork> getRdToNetworkIdentifier(String vrfId)
public void updateElanWithVpnInfo(String elanInstanceName, VpnInstance vpnInstance, NeutronEvpnUtils.Operation operation)
public void updateVpnWithElanInfo(VpnInstance vpnInstance, String elanInstanceName, NeutronEvpnUtils.Operation operation)
public void updateElanAndVpn(VpnInstance vpnInstance, String subnetVpn, NeutronEvpnUtils.Operation operation)
Copyright © 2019 OpenDaylight. All rights reserved.