Uses of Interface
org.opendaylight.genius.infra.TypedWriteTransaction
-
-
Uses of TypedWriteTransaction in org.opendaylight.genius.idmanager
Methods in org.opendaylight.genius.idmanager with parameters of type TypedWriteTransaction Modifier and Type Method Description void
IdUtils. updateChildPool(TypedWriteTransaction<Datastore.Configuration> tx, java.lang.String poolName, java.lang.String localPoolName)
-
Uses of TypedWriteTransaction in org.opendaylight.genius.infra
Subinterfaces of TypedWriteTransaction 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).Methods in org.opendaylight.genius.infra with parameters of type TypedWriteTransaction Modifier and Type Method Description static org.opendaylight.controller.md.sal.binding.api.WriteTransaction
TransactionAdapter. toWriteTransaction(TypedWriteTransaction<? extends Datastore> datastoreTx)
Deprecated.Adapts the given datastore-constrained write transaction to a generic write transaction.Method parameters in org.opendaylight.genius.infra with type arguments of type TypedWriteTransaction Modifier and Type Method Description <D extends Datastore,E extends java.lang.Exception>
com.google.common.util.concurrent.FluentFuture<java.lang.Void>ManagedNewTransactionRunnerImpl. callWithNewWriteOnlyTransactionAndSubmit(java.lang.Class<D> datastoreType, org.opendaylight.infrautils.utils.function.InterruptibleCheckedConsumer<TypedWriteTransaction<D>,E> txConsumer)
<D extends Datastore,E extends java.lang.Exception>
com.google.common.util.concurrent.FluentFuture<java.lang.Void>ManagedTransactionFactory. callWithNewWriteOnlyTransactionAndSubmit(java.lang.Class<D> datastoreType, org.opendaylight.infrautils.utils.function.InterruptibleCheckedConsumer<TypedWriteTransaction<D>,E> txConsumer)
Invokes a consumer with a NEWWriteTransaction
, and then submits that transaction and returns the Future from that submission, or cancels it if an exception was thrown and returns a failed future with that exception. -
Uses of TypedWriteTransaction in org.opendaylight.genius.interfacemanager
Methods in org.opendaylight.genius.interfacemanager with parameters of type TypedWriteTransaction Modifier and Type Method Description static void
IfmUtil. bindService(TypedWriteTransaction<Datastore.Configuration> tx, java.lang.String interfaceName, BoundServices serviceInfo, java.lang.Class<? extends ServiceModeBase> serviceMode)
void
InterfacemgrProvider. bindService(java.lang.String interfaceName, java.lang.Class<? extends ServiceModeBase> serviceMode, BoundServices serviceInfo, TypedWriteTransaction<Datastore.Configuration> tx)
static void
IfmUtil. unbindService(TypedWriteTransaction<Datastore.Configuration> tx, java.lang.String interfaceName, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<BoundServices> boundServicesInstanceIdentifier)
static void
IfmUtil. updateInterfaceParentRef(TypedWriteTransaction<Datastore.Configuration> tx, java.lang.String interfaceName, java.lang.String parentInterface)
-
Uses of TypedWriteTransaction in org.opendaylight.genius.interfacemanager.commons
Methods in org.opendaylight.genius.interfacemanager.commons with parameters of type TypedWriteTransaction Modifier and Type Method Description static void
InterfaceMetaUtils. addBridgeRefToBridgeInterfaceEntry(org.opendaylight.yangtools.yang.common.Uint64 dpId, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbBridgeRef ovsdbBridgeRef, TypedWriteTransaction<Datastore.Configuration> tx)
void
InterfaceManagerCommonUtils. addStateEntry(TypedWriteTransaction<Datastore.Operational> tx, java.lang.String interfaceName, java.util.List<com.google.common.util.concurrent.ListenableFuture<java.lang.Void>> futures, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface ifState)
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface
InterfaceManagerCommonUtils. addStateEntry(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceInfo, java.lang.String interfaceName, TypedWriteTransaction<Datastore.Operational> tx, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.PhysAddress physAddress, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface.OperStatus operStatus, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface.AdminStatus adminStatus, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId nodeConnectorId)
void
InterfaceManagerCommonUtils. addTunnelIngressFlow(TypedWriteTransaction<Datastore.Configuration> tx, IfTunnel tunnel, org.opendaylight.yangtools.yang.common.Uint64 dpnId, long portNo, java.lang.String interfaceName, int ifIndex)
static void
InterfaceMetaUtils. createBridgeRefEntry(org.opendaylight.yangtools.yang.common.Uint64 dpnId, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> bridgeIid, TypedWriteTransaction<Datastore.Operational> tx)
void
InterfaceManagerCommonUtils. createInterfaceChildEntry(@NonNull TypedWriteTransaction<Datastore.Configuration> tx, java.lang.String parentInterface, java.lang.String childInterface)
boolean
InterfaceManagerCommonUtils. createInterfaceChildEntryIfNotPresent(TypedWriteTransaction<Datastore.Configuration> tx, java.lang.String parentInterface, java.lang.String childInterface, IfL2vlan.L2vlanMode l2vlanMode)
static void
InterfaceMetaUtils. createTunnelToInterfaceMap(java.lang.String tunnelInstanceId, java.lang.String infName, TypedWriteTransaction<Datastore.Operational> transaction)
static void
InterfaceMetaUtils. createTunnelToInterfaceMap(java.lang.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, TypedWriteTransaction<Datastore.Operational> transaction, IfTunnel ifTunnel)
static void
InterfaceMetaUtils. deleteBridgeRefEntry(org.opendaylight.yangtools.yang.common.Uint64 dpnId, TypedWriteTransaction<Datastore.Operational> tx)
void
InterfaceManagerCommonUtils. deleteInterfaceStateInformation(java.lang.String interfaceName, TypedWriteTransaction<Datastore.Operational> transaction)
static void
InterfaceManagerCommonUtils. deleteStateEntry(TypedWriteTransaction<Datastore.Operational> tx, java.lang.String interfaceName)
int
InterfaceMetaUtils. removeLportTagInterfaceMap(TypedWriteTransaction<Datastore.Operational> tx, java.lang.String infName)
static void
InterfaceMetaUtils. 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, TypedWriteTransaction<Datastore.Operational> transaction, IfTunnel ifTunnel)
static void
InterfaceManagerCommonUtils. setOpStateForInterface(TypedWriteTransaction<Datastore.Operational> tx, java.lang.String interfaceName, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface.OperStatus opStatus)
static void
InterfaceManagerCommonUtils. updateOperStatus(java.lang.String interfaceName, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface.OperStatus operStatus, TypedWriteTransaction<Datastore.Operational> transaction)
static void
InterfaceManagerCommonUtils. updateOpState(TypedWriteTransaction<Datastore.Operational> tx, java.lang.String interfaceName, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface.OperStatus operStatus)
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface.OperStatus
InterfaceManagerCommonUtils. updateStateEntry(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceNew, TypedWriteTransaction<Datastore.Operational> transaction, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface ifState)
-
Uses of TypedWriteTransaction in org.opendaylight.genius.interfacemanager.interfaces
Methods in org.opendaylight.genius.interfacemanager.interfaces with parameters of type TypedWriteTransaction Modifier and Type Method Description void
IInterfaceManager. bindService(java.lang.String interfaceName, java.lang.Class<? extends ServiceModeBase> serviceMode, BoundServices serviceInfo, TypedWriteTransaction<Datastore.Configuration> tx)
-
Uses of TypedWriteTransaction in org.opendaylight.genius.interfacemanager.renderer.hwvtep.confighelpers
Methods in org.opendaylight.genius.interfacemanager.renderer.hwvtep.confighelpers with parameters of type TypedWriteTransaction Modifier and Type Method Description static void
HwVTEPInterfaceConfigAddHelper. addTerminationPoints(TypedWriteTransaction<Datastore.Configuration> transaction, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> globalNodeId, IfTunnel ifTunnel)
-
Uses of TypedWriteTransaction in org.opendaylight.genius.interfacemanager.renderer.hwvtep.utilities
Methods in org.opendaylight.genius.interfacemanager.renderer.hwvtep.utilities with parameters of type TypedWriteTransaction Modifier and Type Method Description static void
SouthboundUtils. addStateEntry(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceInfo, IfTunnel ifTunnel, TypedWriteTransaction<Datastore.Operational> transaction)
-
Uses of TypedWriteTransaction in org.opendaylight.genius.interfacemanager.renderer.ovs.confighelpers
Methods in org.opendaylight.genius.interfacemanager.renderer.ovs.confighelpers with parameters of type TypedWriteTransaction Modifier and Type Method Description org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface
OvsInterfaceConfigRemoveHelper. cleanUpInterfaceWithUnknownState(java.lang.String interfaceName, ParentRefs parentRefs, IfTunnel ifTunnel, TypedWriteTransaction<Datastore.Operational> transaction)
-
Uses of TypedWriteTransaction in org.opendaylight.genius.interfacemanager.renderer.ovs.statehelpers
Methods in org.opendaylight.genius.interfacemanager.renderer.ovs.statehelpers with parameters of type TypedWriteTransaction Modifier and Type Method Description void
OvsInterfaceStateUpdateHelper. updateInterfaceStateOnNodeRemove(java.lang.String interfaceName, org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector flowCapableNodeConnector, TypedWriteTransaction<Datastore.Operational> tx)
-
Uses of TypedWriteTransaction in org.opendaylight.genius.interfacemanager.renderer.ovs.utilities
Methods in org.opendaylight.genius.interfacemanager.renderer.ovs.utilities with parameters of type TypedWriteTransaction Modifier and Type Method Description static void
SouthboundUtils. updateBfdParamtersForTerminationPoint(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> bridgeIid, IfTunnel ifTunnel, java.lang.String portName, TypedWriteTransaction<Datastore.Configuration> transaction)
-
Uses of TypedWriteTransaction in org.opendaylight.genius.interfacemanager.servicebindings.flowbased.utilities
Methods in org.opendaylight.genius.interfacemanager.servicebindings.flowbased.utilities with parameters of type TypedWriteTransaction Modifier and Type Method Description static void
FlowBasedServicesUtils. addBoundServicesState(TypedWriteTransaction<Datastore.Operational> tx, java.lang.String interfaceName, BoundServicesState interfaceBoundServicesState)
static void
FlowBasedServicesUtils. bindDefaultEgressDispatcherService(TypedWriteTransaction<Datastore.Configuration> tx, java.lang.String interfaceName, java.util.List<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction> instructions)
static void
FlowBasedServicesUtils. bindDefaultEgressDispatcherService(TypedWriteTransaction<Datastore.Configuration> tx, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceInfo, java.lang.String portNo, java.lang.String interfaceName, int ifIndex)
static void
FlowBasedServicesUtils. installEgressDispatcherFlows(org.opendaylight.yangtools.yang.common.Uint64 dpId, BoundServices boundService, java.lang.String interfaceName, TypedWriteTransaction<Datastore.Configuration> tx, int interfaceTag, short currentServiceIndex, short nextServiceIndex, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface iface)
static void
FlowBasedServicesUtils. installEgressDispatcherSplitHorizonFlow(org.opendaylight.yangtools.yang.common.Uint64 dpId, BoundServices boundService, java.lang.String interfaceName, TypedWriteTransaction<Datastore.Configuration> tx, int interfaceTag, short currentServiceIndex, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface iface)
static void
FlowBasedServicesUtils. installFlow(org.opendaylight.yangtools.yang.common.Uint64 dpId, org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow flow, TypedWriteTransaction<Datastore.Configuration> writeTransaction)
static void
FlowBasedServicesUtils. installInterfaceIngressFlow(org.opendaylight.yangtools.yang.common.Uint64 dpId, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface iface, BoundServices boundServiceNew, TypedWriteTransaction<Datastore.Configuration> tx, java.util.List<MatchInfo> matches, int lportTag, short tableId)
static void
FlowBasedServicesUtils. installLPortDispatcherFlow(org.opendaylight.yangtools.yang.common.Uint64 dpId, BoundServices boundService, java.lang.String interfaceName, TypedWriteTransaction<Datastore.Configuration> tx, int interfaceTag, short currentServiceIndex, short nextServiceIndex)
static void
FlowBasedServicesUtils. removeBoundServicesState(TypedWriteTransaction<Datastore.Operational> tx, java.lang.String interfaceName, java.lang.Class<? extends ServiceModeBase> serviceMode)
static void
FlowBasedServicesUtils. removeEgressDispatcherFlows(org.opendaylight.yangtools.yang.common.Uint64 dpId, java.lang.String iface, TypedWriteTransaction<Datastore.Configuration> writeTransaction, short currentServiceIndex)
static void
FlowBasedServicesUtils. removeEgressSplitHorizonDispatcherFlow(org.opendaylight.yangtools.yang.common.Uint64 dpId, java.lang.String iface, TypedWriteTransaction<Datastore.Configuration> writeTransaction)
static void
FlowBasedServicesUtils. removeIngressFlow(java.lang.String name, BoundServices serviceOld, org.opendaylight.yangtools.yang.common.Uint64 dpId, TypedWriteTransaction<Datastore.Configuration> writeTransaction)
static void
FlowBasedServicesUtils. removeLPortDispatcherFlow(org.opendaylight.yangtools.yang.common.Uint64 dpId, java.lang.String iface, BoundServices boundServicesOld, TypedWriteTransaction<Datastore.Configuration> writeTransaction, short currentServiceIndex)
-
Uses of TypedWriteTransaction in org.opendaylight.genius.itm.confighelpers
Methods in org.opendaylight.genius.itm.confighelpers with parameters of type TypedWriteTransaction Modifier and Type Method Description protected static void
OvsdbTepAddConfigHelper. addUnknownTzTepIntoTepsNotHosted(java.lang.String tzName, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress tepIpAddress, org.opendaylight.yangtools.yang.common.Uint64 dpid, boolean ofTunnel, org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, TypedWriteTransaction<Datastore.Operational> tx)
Adds the TEP into Vtep list in the subnet list in the transport zone list from ITM operational Datastore by merge operation with write transaction.static void
OvsdbTepAddConfigHelper. addVtepInITMConfigDS(java.util.List<Vteps> updatedVtepList, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress tepIpAddress, java.lang.String tzName, org.opendaylight.yangtools.yang.common.Uint64 dpid, boolean ofTunnel, TypedWriteTransaction<Datastore.Configuration> tx)
Adds the TEP into Vtep list in the subnet list in the transport zone list from ITM configuration Datastore by merge operation with write transaction.protected static void
OvsdbTepAddConfigHelper. addVtepIntoTepsNotHosted(java.util.List<UnknownVteps> updatedVtepList, java.lang.String tzName, TypedWriteTransaction<Datastore.Operational> tx)
Adds the TEP into Unknown Vtep list under the transport zone in the TepsNotHosted list from ITM operational Datastore by merge operation with write transaction.void
ItmExternalTunnelAddWorker. buildTunnelsFromDpnToExternalEndPoint(java.util.List<org.opendaylight.yangtools.yang.common.Uint64> dpnId, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress extIp, java.lang.Class<? extends TunnelTypeBase> tunType, TypedWriteTransaction<Datastore.Configuration> tx)
void
ItmExternalTunnelAddWorker. buildTunnelsToExternalEndPoint(java.util.Collection<DPNTEPsInfo> cfgDpnList, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress extIp, java.lang.Class<? extends TunnelTypeBase> tunType, TypedWriteTransaction<Datastore.Configuration> tx)
void
ItmTunnelAggregationHelper. createLogicalTunnelSelectGroup(TypedWriteTransaction<Datastore.Configuration> tx, org.opendaylight.yangtools.yang.common.Uint64 srcDpnId, java.lang.String interfaceName, int lportTag)
static void
ItmExternalTunnelDeleteWorker. deleteTunnels(java.util.Collection<DPNTEPsInfo> dpnTepsList, java.util.Collection<DPNTEPsInfo> meshedDpnList, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress extIp, java.lang.Class<? extends TunnelTypeBase> tunType, TypedWriteTransaction<Datastore.Configuration> tx)
static void
ItmExternalTunnelDeleteWorker. deleteTunnels(java.util.Collection<DPNTEPsInfo> dpnTepsList, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress extIp, java.lang.Class<? extends TunnelTypeBase> tunType, TypedWriteTransaction<Datastore.Configuration> tx)
static void
OvsdbTepRemoveConfigHelper. removeUnknownTzTepFromTepsNotHosted(java.lang.String tzName, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress tepIpAddress, org.opendaylight.yangtools.yang.common.Uint64 dpnId, org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, TypedWriteTransaction<Datastore.Operational> tx)
Removes the TEP from the not-hosted transport zone in the TepsNotHosted list from ITM Operational Datastore.void
ItmMonitorWorker. updateMonitoringDS(org.opendaylight.yangtools.yang.common.Uint64 sourceDpnId, java.util.List<RemoteDpns> remoteDpnTepNewList, TypedWriteTransaction<Datastore.Configuration> tx)
-
Uses of TypedWriteTransaction in org.opendaylight.genius.itm.itmdirecttunnels.renderer.ovs.utilities
Methods in org.opendaylight.genius.itm.itmdirecttunnels.renderer.ovs.utilities with parameters of type TypedWriteTransaction Modifier and Type Method Description void
DirectTunnelUtils. addTunnelEgressFlow(TypedWriteTransaction<Datastore.Configuration> tx, org.opendaylight.yangtools.yang.common.Uint64 dpnId, java.lang.String portNo, int dstId, java.lang.String interfaceName, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress dstIp)
void
DirectTunnelUtils. addTunnelIngressFlow(TypedWriteTransaction<Datastore.Configuration> tx, org.opendaylight.yangtools.yang.common.Uint64 dpnId, long portNo, java.lang.String interfaceName, int ifIndex, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address ipAddress)
-
Uses of TypedWriteTransaction in org.opendaylight.genius.mdsalutil.interfaces
Methods in org.opendaylight.genius.mdsalutil.interfaces with parameters of type TypedWriteTransaction Modifier and Type Method Description void
IMdsalApiManager. addFlow(TypedWriteTransaction<Datastore.Configuration> tx, FlowEntity flowEntity)
Adds the given flow.void
IMdsalApiManager. addFlow(TypedWriteTransaction<Datastore.Configuration> tx, org.opendaylight.yangtools.yang.common.Uint64 dpId, org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow flow)
Adds the given flow.void
IMdsalApiManager. addGroup(TypedWriteTransaction<Datastore.Configuration> tx, GroupEntity groupEntity)
Adds the given group using the given transaction.void
IMdsalApiManager. addGroup(TypedWriteTransaction<Datastore.Configuration> tx, org.opendaylight.yangtools.yang.common.Uint64 dpId, org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups.Group group)
Adds the given group using the given transaction. -
Uses of TypedWriteTransaction in org.opendaylight.genius.mdsalutil.internal
Methods in org.opendaylight.genius.mdsalutil.internal with parameters of type TypedWriteTransaction Modifier and Type Method Description void
MDSALManager. addFlow(TypedWriteTransaction<Datastore.Configuration> tx, FlowEntity flowEntity)
void
MDSALManager. addFlow(TypedWriteTransaction<Datastore.Configuration> tx, org.opendaylight.yangtools.yang.common.Uint64 dpId, org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow flow)
void
MDSALManager. addGroup(TypedWriteTransaction<Datastore.Configuration> tx, GroupEntity groupEntity)
void
MDSALManager. addGroup(TypedWriteTransaction<Datastore.Configuration> tx, org.opendaylight.yangtools.yang.common.Uint64 dpId, org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups.Group group)
-
Uses of TypedWriteTransaction in org.opendaylight.genius.utils.hwvtep
Methods in org.opendaylight.genius.utils.hwvtep with parameters of type TypedWriteTransaction Modifier and Type Method Description static void
HwvtepUtils. addLogicalSwitch(TypedWriteTransaction<Datastore.Configuration> 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.LogicalSwitches logicalSwitch)
Adds the logical switch.static void
HwvtepUtils. addRemoteMcastMac(TypedWriteTransaction<? 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.RemoteMcastMacs remoteMcastMac)
Store a remote multicast MAC.static void
HwvtepUtils. addRemoteUcastMac(TypedWriteTransaction<Datastore.Configuration> 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.RemoteUcastMacs remoteUcastMac)
Adds the given remote unicast MAC.static void
HwvtepUtils. addRemoteUcastMacs(TypedWriteTransaction<Datastore.Configuration> tx, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, java.lang.Iterable<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteUcastMacs> remoteUcastMacs)
Adds the given remote unicast MACs.static void
HwvtepUtils. addUcastMacs(TypedWriteTransaction<Datastore.Configuration> tx, java.lang.String deviceNodeId, java.lang.Iterable<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.PhysAddress> macAddresses, java.lang.String logicalSwitchName, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress remoteVtepIp)
Adds unicast MACs.static void
HwvtepUtils. deleteLogicalSwitch(TypedWriteTransaction<Datastore.Configuration> tx, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, java.lang.String logicalSwitchName)
Deletes the given logical switch.static void
HwvtepUtils. deleteRemoteMcastMac(TypedWriteTransaction<Datastore.Configuration> 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)
Deletes the given remote multicast MAC.static void
HwvtepUtils. deleteRemoteUcastMac(TypedWriteTransaction<Datastore.Configuration> tx, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, java.lang.String logicalSwitchName, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress macAddress)
Deletes the given remote unicast MAC.static void
HwvtepUtils. deleteRemoteUcastMacs(TypedWriteTransaction<Datastore.Configuration> tx, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, java.lang.String logicalSwitchName, java.lang.Iterable<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress> macAddresses)
Deletes the given remote unicast MACs.static void
HwvtepUtils. deleteVlanBinding(TypedWriteTransaction<Datastore.Configuration> tx, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId physicalSwitchNodeId, java.lang.String phyPortName, java.lang.Integer vlanId)
Deletes the given VLAN binding.static void
HwvtepUtils. mergeVlanBindings(TypedWriteTransaction<Datastore.Configuration> tx, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, java.lang.String phySwitchName, java.lang.String phyPortName, java.util.List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.physical.port.attributes.VlanBindings> vlanBindings)
Merges the given VLAN bindings.static void
HwvtepUtils. mergeVlanBindings(TypedWriteTransaction<Datastore.Configuration> tx, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId physicalSwitchNodeId, java.lang.String phyPortName, java.util.List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.physical.port.attributes.VlanBindings> vlanBindings)
Merges the given VLAN bindings.
-