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.mdsal.binding.api.DataBroker dataBroker, AlivenessMonitorUtils alivenessMonitorUtils, IMdsalApiManager mdsalApiManager, org.opendaylight.infrautils.jobcoordinator.JobCoordinator coordinator, InterfaceManagerCommonUtils interfaceManagerCommonUtils, InterfaceMetaUtils interfaceMetaUtils, SouthboundUtils southboundUtils, TombstonedNodeManager tombstonedNodeManager)
-
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, org.opendaylight.mdsal.binding.util.TypedWriteTransaction<org.opendaylight.mdsal.binding.util.Datastore.Operational> transaction)
java.util.List<? extends com.google.common.util.concurrent.ListenableFuture<?>>
removeConfiguration(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceOld, ParentRefs parentRefs)
void
removeTunnelIngressFlow(org.opendaylight.mdsal.binding.util.TypedReadWriteTransaction<org.opendaylight.mdsal.binding.util.Datastore.Configuration> confTx, java.lang.String interfaceName, IfTunnel ifTunnel, org.opendaylight.yangtools.yang.common.Uint64 dpId)
-
-
-
Constructor Detail
-
OvsInterfaceConfigRemoveHelper
@Inject public OvsInterfaceConfigRemoveHelper(org.opendaylight.mdsal.binding.api.DataBroker dataBroker, AlivenessMonitorUtils alivenessMonitorUtils, IMdsalApiManager mdsalApiManager, org.opendaylight.infrautils.jobcoordinator.JobCoordinator coordinator, InterfaceManagerCommonUtils interfaceManagerCommonUtils, InterfaceMetaUtils interfaceMetaUtils, SouthboundUtils southboundUtils, TombstonedNodeManager tombstonedNodeManager)
-
-
Method Detail
-
removeConfiguration
public java.util.List<? extends com.google.common.util.concurrent.ListenableFuture<?>> removeConfiguration(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceOld, ParentRefs parentRefs)
-
removeTunnelIngressFlow
public void removeTunnelIngressFlow(org.opendaylight.mdsal.binding.util.TypedReadWriteTransaction<org.opendaylight.mdsal.binding.util.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, org.opendaylight.mdsal.binding.util.TypedWriteTransaction<org.opendaylight.mdsal.binding.util.Datastore.Operational> transaction) throws org.opendaylight.mdsal.common.api.ReadFailedException
- Throws:
org.opendaylight.mdsal.common.api.ReadFailedException
-
-