| 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 | |
| org.opendaylight.genius.interfacemanager.commons | |
| org.opendaylight.genius.interfacemanager.renderer.hwvtep.confighelpers | |
| org.opendaylight.genius.interfacemanager.renderer.hwvtep.statehelpers | |
| org.opendaylight.genius.interfacemanager.renderer.ovs.confighelpers | |
| org.opendaylight.genius.interfacemanager.renderer.ovs.statehelpers | |
| org.opendaylight.genius.interfacemanager.servicebindings.flowbased.utilities |
| Modifier and Type | Class and Description |
|---|---|
class |
ManagedNewTransactionRunnerImpl
Implementation of
ManagedNewTransactionRunner. |
| Modifier and Type | Method and Description |
|---|---|
ManagedNewTransactionRunner |
InterfacemgrProvider.getTransactionRunner() |
| Modifier and Type | Method and Description |
|---|---|
static void |
IfmUtil.unbindService(ManagedNewTransactionRunner txRunner,
String interfaceName,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<BoundServices> boundServicesInstanceIdentifier) |
| Modifier and Type | Method and Description |
|---|---|
static void |
InterfaceManagerCommonUtils.addStateEntry(String interfaceName,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
ManagedNewTransactionRunner txRunner,
IdManagerService idManager,
List<com.google.common.util.concurrent.ListenableFuture<Void>> futures,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface ifState) |
static void |
InterfaceManagerCommonUtils.addStateEntry(String interfaceName,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
ManagedNewTransactionRunner txRunner,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction interfaceOperShardTransaction,
IdManagerService idManager,
List<com.google.common.util.concurrent.ListenableFuture<Void>> futures,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface ifState) |
| Modifier and Type | Method and Description |
|---|---|
static List<com.google.common.util.concurrent.ListenableFuture<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 List<com.google.common.util.concurrent.ListenableFuture<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> 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> physicalSwitchNodeId) |
static List<com.google.common.util.concurrent.ListenableFuture<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 List<com.google.common.util.concurrent.ListenableFuture<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) |
| Modifier and Type | Method and Description |
|---|---|
static List<com.google.common.util.concurrent.ListenableFuture<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 List<com.google.common.util.concurrent.ListenableFuture<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 List<com.google.common.util.concurrent.ListenableFuture<Void>> |
HwVTEPInterfaceStateUpdateHelper.updatePhysicalSwitch(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
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,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.physical._switch.attributes.Tunnels tunnelsOld) |
| Modifier and Type | Method and Description |
|---|---|
static List<com.google.common.util.concurrent.ListenableFuture<Void>> |
OvsInterfaceConfigAddHelper.addConfiguration(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
ManagedNewTransactionRunner txRunner,
ParentRefs parentRefs,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceNew,
IdManagerService idManager,
AlivenessMonitorService alivenessMonitorService,
IMdsalApiManager mdsalApiManager) |
static List<com.google.common.util.concurrent.ListenableFuture<Void>> |
OvsVlanMemberConfigAddHelper.addConfiguration(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
ManagedNewTransactionRunner txRunner,
ParentRefs parentRefs,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceNew,
IfL2vlan ifL2vlan,
IdManagerService idManager) |
static List<com.google.common.util.concurrent.ListenableFuture<Void>> |
OvsInterfaceConfigRemoveHelper.removeConfiguration(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
ManagedNewTransactionRunner txRunner,
AlivenessMonitorService alivenessMonitorService,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceOld,
IdManagerService idManager,
IMdsalApiManager mdsalApiManager,
ParentRefs parentRefs) |
static List<com.google.common.util.concurrent.ListenableFuture<Void>> |
OvsVlanMemberConfigRemoveHelper.removeConfiguration(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
ManagedNewTransactionRunner txRunner,
ParentRefs parentRefs,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceOld,
IfL2vlan ifL2vlan,
IdManagerService idManager) |
static void |
OvsInterfaceConfigRemoveHelper.removeTunnelIngressFlow(List<com.google.common.util.concurrent.ListenableFuture<Void>> futures,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
ManagedNewTransactionRunner txRunner,
String interfaceName,
IfTunnel ifTunnel,
IMdsalApiManager mdsalApiManager,
BigInteger dpId) |
static List<com.google.common.util.concurrent.ListenableFuture<Void>> |
OvsInterfaceConfigUpdateHelper.updateConfiguration(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
ManagedNewTransactionRunner txRunner,
AlivenessMonitorService alivenessMonitorService,
IdManagerService idManager,
IMdsalApiManager mdsalApiManager,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceNew,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceOld) |
static List<com.google.common.util.concurrent.ListenableFuture<Void>> |
OvsVlanMemberConfigUpdateHelper.updateConfiguration(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
ManagedNewTransactionRunner txRunner,
AlivenessMonitorService alivenessMonitorService,
ParentRefs parentRefsNew,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceOld,
IfL2vlan ifL2vlanNew,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceNew,
IdManagerService idManager,
IMdsalApiManager mdsalApiManager) |
| Modifier and Type | Method and Description |
|---|---|
static List<com.google.common.util.concurrent.ListenableFuture<Void>> |
OvsInterfaceTopologyStateAddHelper.addPortToBridge(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbBridgeAugmentation> bridgeIid,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbBridgeAugmentation bridgeNew,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
ManagedNewTransactionRunner txRunner) |
static List<com.google.common.util.concurrent.ListenableFuture<Void>> |
OvsInterfaceStateAddHelper.addState(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
ManagedNewTransactionRunner txRunner,
IdManagerService idManager,
IMdsalApiManager mdsalApiManager,
AlivenessMonitorService alivenessMonitorService,
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId nodeConnectorId,
String interfaceName,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector fcNodeConnectorNew) |
static List<com.google.common.util.concurrent.ListenableFuture<Void>> |
OvsInterfaceStateAddHelper.addState(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
ManagedNewTransactionRunner txRunner,
IdManagerService idManager,
IMdsalApiManager mdsalApiManager,
AlivenessMonitorService alivenessMonitorService,
String interfaceName,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface parentInterface) |
static void |
OvsInterfaceStateAddHelper.handleTunnelMonitoringAddition(List<com.google.common.util.concurrent.ListenableFuture<Void>> futures,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
ManagedNewTransactionRunner txRunner,
IMdsalApiManager mdsalApiManager,
AlivenessMonitorService alivenessMonitorService,
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId nodeConnectorId,
Integer ifIndex,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceInfo,
String interfaceName,
long portNo) |
static void |
OvsInterfaceStateRemoveHelper.handleTunnelMonitoringRemoval(AlivenessMonitorService alivenessMonitorService,
IMdsalApiManager mdsalApiManager,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
ManagedNewTransactionRunner txRunner,
BigInteger dpId,
String interfaceName,
IfTunnel ifTunnel,
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId nodeConnectorId,
List<com.google.common.util.concurrent.ListenableFuture<Void>> futures) |
static List<com.google.common.util.concurrent.ListenableFuture<Void>> |
OvsInterfaceStateRemoveHelper.removeInterfaceStateConfiguration(IdManagerService idManager,
IMdsalApiManager mdsalApiManager,
AlivenessMonitorService alivenessMonitorService,
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId nodeConnectorIdNew,
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId nodeConnectorIdOld,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
ManagedNewTransactionRunner txRunner,
String interfaceName,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector fcNodeConnectorOld,
boolean isNodePresent,
String parentInterface) |
static List<com.google.common.util.concurrent.ListenableFuture<Void>> |
OvsInterfaceTopologyStateRemoveHelper.removePortFromBridge(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbBridgeAugmentation> bridgeIid,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbBridgeAugmentation bridgeOld,
ManagedNewTransactionRunner txRunner) |
static List<com.google.common.util.concurrent.ListenableFuture<Void>> |
OvsInterfaceTopologyStateUpdateHelper.updateBridgeRefEntry(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbBridgeAugmentation> bridgeIid,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbBridgeAugmentation bridgeNew,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbBridgeAugmentation bridgeOld,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
ManagedNewTransactionRunner txRunner) |
static List<com.google.common.util.concurrent.ListenableFuture<Void>> |
OvsInterfaceStateUpdateHelper.updateState(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector> key,
AlivenessMonitorService alivenessMonitorService,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
ManagedNewTransactionRunner txRunner,
String interfaceName,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector flowCapableNodeConnectorNew,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector flowCapableNodeConnectorOld) |
static List<com.google.common.util.concurrent.ListenableFuture<Void>> |
OvsInterfaceTopologyStateUpdateHelper.updateTunnelState(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
ManagedNewTransactionRunner txRunner,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbTerminationPointAugmentation terminationPointNew) |
| Modifier and Type | Method and Description |
|---|---|
static void |
FlowBasedServicesUtils.addBoundServicesState(List<com.google.common.util.concurrent.ListenableFuture<Void>> futures,
ManagedNewTransactionRunner txRunner,
String interfaceName,
BoundServicesState interfaceBoundServicesState) |
static void |
FlowBasedServicesUtils.bindDefaultEgressDispatcherService(ManagedNewTransactionRunner txRunner,
List<com.google.common.util.concurrent.ListenableFuture<Void>> futures,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceInfo,
String interfaceName,
int ifIndex,
long groupId) |
static void |
FlowBasedServicesUtils.bindDefaultEgressDispatcherService(ManagedNewTransactionRunner txRunner,
List<com.google.common.util.concurrent.ListenableFuture<Void>> futures,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceInfo,
String portNo,
String interfaceName,
int ifIndex) |
static void |
FlowBasedServicesUtils.bindDefaultEgressDispatcherService(ManagedNewTransactionRunner txRunner,
List<com.google.common.util.concurrent.ListenableFuture<Void>> futures,
String interfaceName,
List<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction> instructions) |
static void |
FlowBasedServicesUtils.installLportIngressFlow(BigInteger dpId,
long portNo,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface iface,
List<com.google.common.util.concurrent.ListenableFuture<Void>> futures,
ManagedNewTransactionRunner txRunner,
int lportTag) |
static void |
FlowBasedServicesUtils.removeBoundServicesState(List<com.google.common.util.concurrent.ListenableFuture<Void>> futures,
ManagedNewTransactionRunner txRunner,
String interfaceName,
Class<? extends ServiceModeBase> serviceMode) |
static void |
FlowBasedServicesUtils.removeIngressFlow(String interfaceName,
BigInteger dpId,
ManagedNewTransactionRunner txRunner,
List<com.google.common.util.concurrent.ListenableFuture<Void>> futures) |
static void |
FlowBasedServicesUtils.unbindDefaultEgressDispatcherService(ManagedNewTransactionRunner txRunner,
String interfaceName) |
Copyright © 2018 OpenDaylight. All rights reserved.