Class OvsInterfaceConfigRemoveHelper
- java.lang.Object
-
- org.opendaylight.genius.interfacemanager.renderer.ovs.confighelpers.OvsInterfaceConfigRemoveHelper
-
@Singleton public final class OvsInterfaceConfigRemoveHelper extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description OvsInterfaceConfigRemoveHelper(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, AlivenessMonitorUtils alivenessMonitorUtils, IMdsalApiManager mdsalApiManager, org.opendaylight.infrautils.jobcoordinator.JobCoordinator coordinator, InterfaceManagerCommonUtils interfaceManagerCommonUtils, InterfaceMetaUtils interfaceMetaUtils, SouthboundUtils southboundUtils)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface
cleanUpInterfaceWithUnknownState(java.lang.String interfaceName, ParentRefs parentRefs, IfTunnel ifTunnel, TypedWriteTransaction<Datastore.Operational> transaction)
java.util.List<com.google.common.util.concurrent.ListenableFuture<java.lang.Void>>
removeConfiguration(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceOld, ParentRefs parentRefs)
void
removeTunnelIngressFlow(TypedReadWriteTransaction<Datastore.Configuration> confTx, java.lang.String interfaceName, IfTunnel ifTunnel, org.opendaylight.yangtools.yang.common.Uint64 dpId)
-
-
-
Constructor Detail
-
OvsInterfaceConfigRemoveHelper
@Inject public OvsInterfaceConfigRemoveHelper(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, AlivenessMonitorUtils alivenessMonitorUtils, IMdsalApiManager mdsalApiManager, org.opendaylight.infrautils.jobcoordinator.JobCoordinator coordinator, InterfaceManagerCommonUtils interfaceManagerCommonUtils, InterfaceMetaUtils interfaceMetaUtils, SouthboundUtils southboundUtils)
-
-
Method Detail
-
removeConfiguration
public java.util.List<com.google.common.util.concurrent.ListenableFuture<java.lang.Void>> removeConfiguration(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceOld, ParentRefs parentRefs)
-
removeTunnelIngressFlow
public void removeTunnelIngressFlow(TypedReadWriteTransaction<Datastore.Configuration> confTx, java.lang.String interfaceName, IfTunnel ifTunnel, org.opendaylight.yangtools.yang.common.Uint64 dpId) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException
- Throws:
java.util.concurrent.ExecutionException
java.lang.InterruptedException
-
cleanUpInterfaceWithUnknownState
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface cleanUpInterfaceWithUnknownState(java.lang.String interfaceName, ParentRefs parentRefs, IfTunnel ifTunnel, TypedWriteTransaction<Datastore.Operational> transaction)
-
-