Uses of Interface
org.opendaylight.genius.infra.TypedReadTransaction
-
Packages that use TypedReadTransaction 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 -
-
Uses of TypedReadTransaction in org.opendaylight.genius.infra
Subinterfaces of TypedReadTransaction in org.opendaylight.genius.infra Modifier and Type Interface Description interface
TypedReadWriteTransaction<D extends Datastore>
Read-write transaction which is specific to a single logical datastore (configuration or operational).Method parameters in org.opendaylight.genius.infra with type arguments of type TypedReadTransaction Modifier and Type Method Description <D extends Datastore,E extends java.lang.Exception,R>
RManagedTransactionFactory. applyWithNewReadOnlyTransactionAndClose(java.lang.Class<D> datastoreType, org.opendaylight.infrautils.utils.function.InterruptibleCheckedFunction<TypedReadTransaction<D>,R,E> txFunction)
Invokes a function with a NEWTypedReadTransaction
, and ensures that that transaction is closed.<D extends Datastore,E extends java.lang.Exception>
voidManagedTransactionFactory. callWithNewReadOnlyTransactionAndClose(java.lang.Class<D> datastoreType, org.opendaylight.infrautils.utils.function.InterruptibleCheckedConsumer<TypedReadTransaction<D>,E> txConsumer)
Invokes a function with a NEWReadTransaction
, and ensures that that transaction is closed. -
Uses of TypedReadTransaction in org.opendaylight.genius.interfacemanager.commons
Methods in org.opendaylight.genius.interfacemanager.commons with parameters of type TypedReadTransaction Modifier and Type Method Description static java.lang.String
InterfaceMetaUtils. getInterfaceForTunnelInstanceIdentifier(java.lang.String tunnelInstanceId, TypedReadTransaction<Datastore.Operational> tx)
static java.lang.String
AlivenessMonitorUtils. getInterfaceFromMonitorId(TypedReadTransaction<Datastore.Operational> tx, org.opendaylight.yangtools.yang.common.Uint32 monitorId)
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface
InterfaceManagerCommonUtils. getInterfaceState(TypedReadTransaction<Datastore.Operational> tx, java.lang.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, java.lang.String interfaceName)
-
Uses of TypedReadTransaction in org.opendaylight.genius.interfacemanager.servicebindings.flowbased.utilities
Methods in org.opendaylight.genius.interfacemanager.servicebindings.flowbased.utilities with parameters of type TypedReadTransaction Modifier and Type Method Description static BoundServicesState
FlowBasedServicesUtils. getBoundServicesState(TypedReadTransaction<Datastore.Operational> tx, java.lang.String interfaceName, java.lang.Class<? extends ServiceModeBase> serviceMode)
static ServicesInfo
FlowBasedServicesUtils. getServicesInfoForInterface(TypedReadTransaction<Datastore.Configuration> tx, java.lang.String interfaceName, java.lang.Class<? extends ServiceModeBase> serviceMode)
-
Uses of TypedReadTransaction in org.opendaylight.genius.utils.hwvtep
Methods in org.opendaylight.genius.utils.hwvtep with parameters of type TypedReadTransaction Modifier and Type Method Description static java.lang.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 @Nullable 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, java.lang.String logicalSwitchName)
Retrieves the logical switch.static @Nullable 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.
-