Uses of Interface
org.opendaylight.genius.infra.ManagedNewTransactionRunner
-
Packages that use ManagedNewTransactionRunner Package Description org.opendaylight.genius.idmanager.jobs 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 org.opendaylight.genius.interfacemanager.renderer.hwvtep.confighelpers org.opendaylight.genius.interfacemanager.renderer.hwvtep.statehelpers org.opendaylight.genius.interfacemanager.servicebindings.flowbased.state.helpers org.opendaylight.genius.interfacemanager.servicebindings.flowbased.utilities org.opendaylight.genius.itm.confighelpers org.opendaylight.genius.itm.itmdirecttunnels.workers -
-
Uses of ManagedNewTransactionRunner in org.opendaylight.genius.idmanager.jobs
Constructors in org.opendaylight.genius.idmanager.jobs with parameters of type ManagedNewTransactionRunner Constructor Description CleanUpJob(IdLocalPool idLocalPool, ManagedNewTransactionRunner txRunner, org.opendaylight.controller.md.sal.binding.api.DataBroker broker, java.lang.String parentPoolName, int blockSize, LockManagerService lockManager, IdUtils idUtils, org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator)
IdHolderSyncJob(java.lang.String localPoolName, IdHolder idHolder, ManagedNewTransactionRunner txRunner, IdUtils idUtils)
LocalPoolCreateJob(IdLocalPool idLocalPool, ManagedNewTransactionRunner txRunner, java.lang.String parentPoolName, int blockSize, IdUtils idUtils)
LocalPoolDeleteJob(java.lang.String poolName, ManagedNewTransactionRunner txRunner, IdUtils idUtils)
UpdateIdEntryJob(java.lang.String parentPoolName, java.lang.String localPoolName, java.lang.String idKey, java.util.List<org.opendaylight.yangtools.yang.common.Uint32> newIdValues, ManagedNewTransactionRunner txRunner, IdUtils idUtils, LockManagerService lockManager)
-
Uses of ManagedNewTransactionRunner in org.opendaylight.genius.infra
Classes in org.opendaylight.genius.infra that implement ManagedNewTransactionRunner Modifier and Type Class Description class
ManagedNewTransactionRunnerImpl
Implementation ofManagedNewTransactionRunner
.class
RetryingManagedNewTransactionRunner
Implementation ofManagedNewTransactionRunner
with automatic transparent retries on transaction failure (OptimisticLockFailedException
on write transactions andReadFailedException
on read transactions will cause the operation constructing the transaction to be re-run). -
Uses of ManagedNewTransactionRunner in org.opendaylight.genius.interfacemanager
Methods in org.opendaylight.genius.interfacemanager with parameters of type ManagedNewTransactionRunner Modifier and Type Method Description static void
IfmUtil. unbindService(ManagedNewTransactionRunner txRunner, org.opendaylight.infrautils.jobcoordinator.JobCoordinator coordinator, java.lang.String interfaceName, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<BoundServices> boundServicesInstanceIdentifier)
-
Uses of ManagedNewTransactionRunner in org.opendaylight.genius.interfacemanager.renderer.hwvtep.confighelpers
Methods in org.opendaylight.genius.interfacemanager.renderer.hwvtep.confighelpers with parameters of type ManagedNewTransactionRunner Modifier and Type Method Description static java.util.List<com.google.common.util.concurrent.ListenableFuture<java.lang.Void>>
HwVTEPInterfaceConfigAddHelper. addConfiguration(ManagedNewTransactionRunner txRunner, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> physicalSwitchNodeId, 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, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceNew, IfTunnel ifTunnel)
static java.util.List<com.google.common.util.concurrent.ListenableFuture<java.lang.Void>>
HwVTEPConfigRemoveHelper. removeConfiguration(ManagedNewTransactionRunner txRunner, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceOld, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> physicalSwitchNodeId, 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)
static java.util.List<com.google.common.util.concurrent.ListenableFuture<java.lang.Void>>
HwVTEPInterfaceConfigUpdateHelper. updateBfdMonitoring(ManagedNewTransactionRunner txRunner, 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, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> physicalSwitchId, IfTunnel ifTunnel)
static java.util.List<com.google.common.util.concurrent.ListenableFuture<java.lang.Void>>
HwVTEPInterfaceConfigUpdateHelper. updateConfiguration(ManagedNewTransactionRunner txRunner, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> physicalSwitchNodeId, 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, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceNew, IfTunnel ifTunnel)
-
Uses of ManagedNewTransactionRunner in org.opendaylight.genius.interfacemanager.renderer.hwvtep.statehelpers
Methods in org.opendaylight.genius.interfacemanager.renderer.hwvtep.statehelpers with parameters of type ManagedNewTransactionRunner Modifier and Type Method Description static java.util.List<com.google.common.util.concurrent.ListenableFuture<java.lang.Void>>
HwVTEPInterfaceStateRemoveHelper. removeExternalTunnel(ManagedNewTransactionRunner txRunner, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.physical._switch.attributes.Tunnels> tunnelsInstanceIdentifier)
static java.util.List<com.google.common.util.concurrent.ListenableFuture<java.lang.Void>>
HwVTEPInterfaceStateUpdateHelper. startBfdMonitoring(ManagedNewTransactionRunner txRunner, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.physical._switch.attributes.Tunnels> tunnelsInstanceIdentifier, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.physical._switch.attributes.Tunnels tunnelsNew)
static java.util.List<com.google.common.util.concurrent.ListenableFuture<java.lang.Void>>
HwVTEPInterfaceStateUpdateHelper. updatePhysicalSwitch(ManagedNewTransactionRunner txRunner, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.physical._switch.attributes.Tunnels> tunnelsInstanceIdentifier, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.physical._switch.attributes.Tunnels tunnelsNew)
-
Uses of ManagedNewTransactionRunner in org.opendaylight.genius.interfacemanager.servicebindings.flowbased.state.helpers
Methods in org.opendaylight.genius.interfacemanager.servicebindings.flowbased.state.helpers that return ManagedNewTransactionRunner Modifier and Type Method Description protected ManagedNewTransactionRunner
AbstractFlowBasedServicesStateBindHelper. getTxRunner()
-
Uses of ManagedNewTransactionRunner in org.opendaylight.genius.interfacemanager.servicebindings.flowbased.utilities
Methods in org.opendaylight.genius.interfacemanager.servicebindings.flowbased.utilities with parameters of type ManagedNewTransactionRunner Modifier and Type Method Description static com.google.common.util.concurrent.ListenableFuture<java.lang.Void>
FlowBasedServicesUtils. bindDefaultEgressDispatcherService(ManagedNewTransactionRunner txRunner, java.lang.String interfaceName, java.util.List<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction> instructions)
static com.google.common.util.concurrent.ListenableFuture<java.lang.Void>
FlowBasedServicesUtils. bindDefaultEgressDispatcherService(ManagedNewTransactionRunner txRunner, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceInfo, java.lang.String interfaceName, int ifIndex, long groupId)
static com.google.common.util.concurrent.ListenableFuture<java.lang.Void>
FlowBasedServicesUtils. bindDefaultEgressDispatcherService(ManagedNewTransactionRunner txRunner, 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. installLportIngressFlow(org.opendaylight.yangtools.yang.common.Uint64 dpId, long portNo, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface iface, java.util.List<com.google.common.util.concurrent.ListenableFuture<java.lang.Void>> futures, ManagedNewTransactionRunner txRunner, int lportTag)
static void
FlowBasedServicesUtils. removeIngressFlow(java.lang.String interfaceName, org.opendaylight.yangtools.yang.common.Uint64 dpId, ManagedNewTransactionRunner txRunner, java.util.List<com.google.common.util.concurrent.ListenableFuture<java.lang.Void>> futures)
-
Uses of ManagedNewTransactionRunner in org.opendaylight.genius.itm.confighelpers
Methods in org.opendaylight.genius.itm.confighelpers with parameters of type ManagedNewTransactionRunner Modifier and Type Method Description static java.util.List<com.google.common.util.concurrent.ListenableFuture<java.lang.Void>>
OvsdbTepAddConfigHelper. addTepReceivedFromOvsdb(java.lang.String tepIp, java.lang.String strDpnId, java.lang.String tzName, boolean ofTunnel, org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, ManagedNewTransactionRunner txRunner)
Adds the TEP into ITM configuration/operational Datastore in one of the following cases.static java.util.List<com.google.common.util.concurrent.ListenableFuture<java.lang.Void>>
OvsdbTepRemoveConfigHelper. removeTepReceivedFromOvsdb(java.lang.String tepIp, java.lang.String strDpnId, java.lang.String tzName, org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, ManagedNewTransactionRunner txRunner)
Removes the TEP from ITM configuration/operational Datastore in one of the following cases.Constructors in org.opendaylight.genius.itm.confighelpers with parameters of type ManagedNewTransactionRunner Constructor Description ItmTepRemoveWorker(java.util.List<DPNTEPsInfo> delDpnList, java.util.List<HwVtep> delHwList, TransportZone originalTZone, IMdsalApiManager mdsalManager, ItmInternalTunnelDeleteWorker itmInternalTunnelDeleteWorker, DPNTEPsInfoCache dpnTEPsInfoCache, ManagedNewTransactionRunner txRunner, ItmConfig itmConfig)
ItmTepsNotHostedAddWorker(java.util.List<UnknownVteps> vtepsList, java.lang.String tzName, org.opendaylight.controller.md.sal.binding.api.DataBroker broker, ManagedNewTransactionRunner txRunner)
ItmTepsNotHostedMoveWorker(java.util.List<Vteps> vtepsList, java.lang.String tzName, ManagedNewTransactionRunner txRunner)
ItmTepsNotHostedRemoveWorker(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 broker, ManagedNewTransactionRunner txRunner)
-
Uses of ManagedNewTransactionRunner in org.opendaylight.genius.itm.itmdirecttunnels.workers
Constructors in org.opendaylight.genius.itm.itmdirecttunnels.workers with parameters of type ManagedNewTransactionRunner Constructor Description TunnelStateAddWorker(DirectTunnelUtils directTunnelUtils, ManagedNewTransactionRunner txRunner)
-