Package | Description |
---|---|
org.opendaylight.genius.infra |
Incubator package for new infrastructure utility code
which will be proposed into upstream projects once
merged and proven to be useful here for a while.
|
org.opendaylight.genius.interfacemanager.commons | |
org.opendaylight.genius.interfacemanager.servicebindings.flowbased.utilities | |
org.opendaylight.genius.utils.hwvtep |
Modifier and Type | Interface and Description |
---|---|
interface |
TypedReadWriteTransaction<D extends Datastore>
Read-write transaction which is specific to a single logical datastore (configuration or operational).
|
Modifier and Type | Method and Description |
---|---|
<D extends Datastore,E extends Exception,R> |
ManagedTransactionFactory.applyWithNewReadOnlyTransactionAndClose(Class<D> datastoreType,
org.opendaylight.infrautils.utils.function.InterruptibleCheckedFunction<TypedReadTransaction<D>,R,E> txFunction)
Invokes a function with a NEW
TypedReadTransaction , and ensures that that transaction is closed. |
<D extends Datastore,E extends Exception> |
ManagedTransactionFactory.callWithNewReadOnlyTransactionAndClose(Class<D> datastoreType,
org.opendaylight.infrautils.utils.function.InterruptibleCheckedConsumer<TypedReadTransaction<D>,E> txConsumer)
Invokes a function with a NEW
ReadTransaction , and ensures that that transaction is closed. |
Modifier and Type | Method and Description |
---|---|
static String |
InterfaceMetaUtils.getInterfaceForTunnelInstanceIdentifier(String tunnelInstanceId,
TypedReadTransaction<Datastore.Operational> tx) |
static String |
AlivenessMonitorUtils.getInterfaceFromMonitorId(TypedReadTransaction<Datastore.Operational> tx,
Long monitorId) |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface |
InterfaceManagerCommonUtils.getInterfaceState(TypedReadTransaction<Datastore.Operational> tx,
String interfaceName) |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface |
InterfaceManagerCommonUtils.getInterfaceStateFromOperDS(TypedReadTransaction<Datastore.Operational> tx,
String interfaceName) |
Modifier and Type | Method and Description |
---|---|
static BoundServicesState |
FlowBasedServicesUtils.getBoundServicesState(TypedReadTransaction<Datastore.Operational> tx,
String interfaceName,
Class<? extends ServiceModeBase> serviceMode) |
static ServicesInfo |
FlowBasedServicesUtils.getServicesInfoForInterface(TypedReadTransaction<Datastore.Configuration> tx,
String interfaceName,
Class<? extends ServiceModeBase> serviceMode) |
Modifier and Type | Method and Description |
---|---|
static String |
HwvtepUtils.getDbVersion(TypedReadTransaction<? extends Datastore> tx,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId)
Retrieves the database version, as indicated by the hardware VTEP node.
|
static org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node |
HwvtepUtils.getHwVtepNode(TypedReadTransaction<? extends Datastore> tx,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId)
Retrieves the hardware VTEP node.
|
static org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.LogicalSwitches |
HwvtepUtils.getLogicalSwitch(TypedReadTransaction<Datastore.Configuration> tx,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
String logicalSwitchName)
Retrieves the logical switch.
|
static org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteMcastMacs |
HwvtepUtils.getRemoteMcastMac(TypedReadTransaction<? extends Datastore> tx,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteMcastMacsKey remoteMcastMacsKey)
Retrieve a remote multicast MAC.
|
Copyright © 2019 OpenDaylight. All rights reserved.