public class VpnHelper extends Object
Constructor and Description |
---|
VpnHelper() |
Modifier and Type | Method and Description |
---|---|
static List<VpnInstance> |
getAllVpnInstances(org.opendaylight.controller.md.sal.binding.api.DataBroker broker) |
static long |
getVpnId(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
String vpnName)
Retrieves the dataplane identifier of a specific VPN, searching by its
VpnInstance name.
|
static VpnInstance |
getVpnInstance(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
String vpnInstanceName) |
static VpnInterface |
getVpnInterface(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
String vpnInterfaceName) |
static <T extends org.opendaylight.yangtools.yang.binding.DataObject> |
read(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType datastoreType,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path) |
public static VpnInstance getVpnInstance(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, String vpnInstanceName)
public static <T extends org.opendaylight.yangtools.yang.binding.DataObject> com.google.common.base.Optional<T> read(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType datastoreType, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path)
public static List<VpnInstance> getAllVpnInstances(org.opendaylight.controller.md.sal.binding.api.DataBroker broker)
public static long getVpnId(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, String vpnName)
broker
- dataBroker service referencevpnName
- Name of the VPNpublic static VpnInterface getVpnInterface(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, String vpnInterfaceName)
Copyright © 2018 OpenDaylight. All rights reserved.