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.ReadFailedExceptionpublic 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.