public class InterfaceMetaUtils extends Object
| Constructor and Description |
|---|
InterfaceMetaUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addBridgeEntryToCache(BigInteger dpnId,
BridgeEntry bridgeEntry) |
static void |
addBridgeEntryToCache(BridgeEntry bridgeEntry) |
static void |
addBridgeRefEntryToCache(BigInteger dpnId,
BridgeRefEntry bridgeRefEntry) |
static void |
addBridgeRefEntryToCache(BridgeRefEntry bridgeRefEntry) |
static void |
addBridgeRefToBridgeInterfaceEntry(BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbBridgeRef ovsdbBridgeRef,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx) |
static boolean |
bridgeExists(BridgeRefEntry bridgeRefEntry,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker) |
static void |
createBridgeInterfaceEntryInConfigDS(BigInteger dpId,
String childInterface) |
static void |
createBridgeRefEntry(BigInteger dpnId,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> bridgeIid,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx) |
static void |
createLportTagInterfaceMap(org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx,
String infName,
Integer ifIndex) |
static void |
createTunnelToInterfaceMap(String infName,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> nodeId,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction,
IfTunnel ifTunnel) |
static void |
createTunnelToInterfaceMap(String tunnelInstanceId,
String infName,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction) |
static void |
deleteBridgeInterfaceEntry(BridgeEntryKey bridgeEntryKey,
List<BridgeInterfaceEntry> bridgeInterfaceEntries,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<BridgeEntry> bridgeEntryIid,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction,
String interfaceName) |
static void |
deleteBridgeRefEntry(BigInteger dpnId,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx) |
static BridgeEntry |
getBridgeEntryFromCache(BigInteger dpnId) |
static BridgeEntry |
getBridgeEntryFromConfigDS(BigInteger dpnId,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker) |
static BridgeEntry |
getBridgeEntryFromConfigDS(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<BridgeEntry> bridgeEntryInstanceIdentifier,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker) |
static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<BridgeEntry> |
getBridgeEntryIdentifier(BridgeEntryKey bridgeEntryKey) |
static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<BridgeInterfaceEntry> |
getBridgeInterfaceEntryIdentifier(BridgeEntryKey bridgeEntryKey,
BridgeInterfaceEntryKey bridgeInterfaceEntryKey) |
static BridgeRefEntry |
getBridgeRefEntryFromCache(BigInteger dpnId) |
static BridgeRefEntry |
getBridgeRefEntryFromOperDS(BigInteger dpId,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker) |
static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<BridgeRefEntry> |
getBridgeRefEntryIdentifier(BridgeRefEntryKey bridgeRefEntryKey) |
static BridgeRefEntry |
getBridgeReferenceForInterface(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceInfo,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker) |
static InterfaceChildEntry |
getInterfaceChildEntryFromConfigDS(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<InterfaceChildEntry> intfChildIid,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker) |
static InterfaceChildEntry |
getInterfaceChildEntryFromConfigDS(InterfaceParentEntryKey interfaceParentEntryKey,
InterfaceChildEntryKey interfaceChildEntryKey,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker) |
static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<InterfaceChildEntry> |
getInterfaceChildEntryIdentifier(InterfaceParentEntryKey interfaceParentEntryKey,
InterfaceChildEntryKey interfaceChildEntryKey) |
static String |
getInterfaceForTunnelInstanceIdentifier(String tunnelInstanceId,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker) |
static InterfaceParentEntry |
getInterfaceParentEntryFromConfigDS(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<InterfaceParentEntry> intfId,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker) |
static InterfaceParentEntry |
getInterfaceParentEntryFromConfigDS(InterfaceParentEntryKey interfaceParentEntryKey,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker) |
static InterfaceParentEntry |
getInterfaceParentEntryFromConfigDS(String interfaceName,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker) |
static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<InterfaceParentEntry> |
getInterfaceParentEntryIdentifier(InterfaceParentEntryKey interfaceParentEntryKey) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbBridgeRef |
getOvsdbBridgeRef(BigInteger dpId,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker) |
static void |
removeFromBridgeEntryCache(BigInteger dpnId) |
static void |
removeFromBridgeEntryCache(BridgeEntry bridgeEntry) |
static void |
removeFromBridgeRefEntryCache(BigInteger dpnId) |
static void |
removeFromBridgeRefEntryCache(BridgeRefEntry bridgeRefEntry) |
static int |
removeLportTagInterfaceMap(IdManagerService idManager,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx,
String infName) |
static void |
removeTunnelToInterfaceMap(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> nodeId,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction,
IfTunnel ifTunnel) |
public static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<BridgeRefEntry> getBridgeRefEntryIdentifier(BridgeRefEntryKey bridgeRefEntryKey)
public static BridgeRefEntry getBridgeRefEntryFromOperDS(BigInteger dpId, org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbBridgeRef getOvsdbBridgeRef(BigInteger dpId, org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker)
public static BridgeRefEntry getBridgeReferenceForInterface(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceInfo, org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker)
public static boolean bridgeExists(BridgeRefEntry bridgeRefEntry, org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker)
public static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<BridgeEntry> getBridgeEntryIdentifier(BridgeEntryKey bridgeEntryKey)
public static BridgeEntry getBridgeEntryFromConfigDS(BigInteger dpnId, org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker)
public static BridgeEntry getBridgeEntryFromConfigDS(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<BridgeEntry> bridgeEntryInstanceIdentifier, org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker)
public static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<BridgeInterfaceEntry> getBridgeInterfaceEntryIdentifier(BridgeEntryKey bridgeEntryKey, BridgeInterfaceEntryKey bridgeInterfaceEntryKey)
public static void createBridgeInterfaceEntryInConfigDS(BigInteger dpId, String childInterface)
public static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<InterfaceParentEntry> getInterfaceParentEntryIdentifier(InterfaceParentEntryKey interfaceParentEntryKey)
public static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<InterfaceChildEntry> getInterfaceChildEntryIdentifier(InterfaceParentEntryKey interfaceParentEntryKey, InterfaceChildEntryKey interfaceChildEntryKey)
public static InterfaceParentEntry getInterfaceParentEntryFromConfigDS(String interfaceName, org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker)
public static InterfaceParentEntry getInterfaceParentEntryFromConfigDS(InterfaceParentEntryKey interfaceParentEntryKey, org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker)
public static InterfaceParentEntry getInterfaceParentEntryFromConfigDS(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<InterfaceParentEntry> intfId, org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker)
public static InterfaceChildEntry getInterfaceChildEntryFromConfigDS(InterfaceParentEntryKey interfaceParentEntryKey, InterfaceChildEntryKey interfaceChildEntryKey, org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker)
public static InterfaceChildEntry getInterfaceChildEntryFromConfigDS(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<InterfaceChildEntry> intfChildIid, org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker)
public static void createLportTagInterfaceMap(org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx,
String infName,
Integer ifIndex)
public static int removeLportTagInterfaceMap(IdManagerService idManager, org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx, String infName)
public static void addBridgeRefToBridgeInterfaceEntry(BigInteger dpId, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbBridgeRef ovsdbBridgeRef, org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx)
public static void createBridgeRefEntry(BigInteger dpnId, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> bridgeIid, org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx)
public static void deleteBridgeRefEntry(BigInteger dpnId, org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx)
public static void createTunnelToInterfaceMap(String tunnelInstanceId, String infName, org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction)
public static void createTunnelToInterfaceMap(String infName, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> nodeId, org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction, IfTunnel ifTunnel)
public static void removeTunnelToInterfaceMap(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> nodeId,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction,
IfTunnel ifTunnel)
public static String getInterfaceForTunnelInstanceIdentifier(String tunnelInstanceId, org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker)
public static void deleteBridgeInterfaceEntry(BridgeEntryKey bridgeEntryKey, List<BridgeInterfaceEntry> bridgeInterfaceEntries, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<BridgeEntry> bridgeEntryIid, org.opendaylight.controller.md.sal.binding.api.WriteTransaction transaction, String interfaceName)
public static void addBridgeEntryToCache(BigInteger dpnId, BridgeEntry bridgeEntry)
public static void addBridgeEntryToCache(BridgeEntry bridgeEntry)
public static void removeFromBridgeEntryCache(BigInteger dpnId)
public static void removeFromBridgeEntryCache(BridgeEntry bridgeEntry)
public static BridgeEntry getBridgeEntryFromCache(BigInteger dpnId)
public static void addBridgeRefEntryToCache(BigInteger dpnId, BridgeRefEntry bridgeRefEntry)
public static void addBridgeRefEntryToCache(BridgeRefEntry bridgeRefEntry)
public static void removeFromBridgeRefEntryCache(BigInteger dpnId)
public static void removeFromBridgeRefEntryCache(BridgeRefEntry bridgeRefEntry)
public static BridgeRefEntry getBridgeRefEntryFromCache(BigInteger dpnId)
Copyright © 2018 OpenDaylight. All rights reserved.