X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=mdsalutil%2Fmdsalutil-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fvpnservice%2Fmdsalutil%2Finterfaces%2FIMdsalApiManager.java;fp=mdsalutil%2Fmdsalutil-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fvpnservice%2Fmdsalutil%2Finterfaces%2FIMdsalApiManager.java;h=defa0f596c77693c5e09eb41cba746d046caddeb;hb=d470c0a64e59091c2e4f1fbdc8d64a10ac824c83;hp=a86ad65110f507fe1eaf7f2a7e72d3e32155b3c1;hpb=e7511c47636bd684a65caf6ceca784cbd00c49bb;p=vpnservice.git diff --git a/mdsalutil/mdsalutil-api/src/main/java/org/opendaylight/vpnservice/mdsalutil/interfaces/IMdsalApiManager.java b/mdsalutil/mdsalutil-api/src/main/java/org/opendaylight/vpnservice/mdsalutil/interfaces/IMdsalApiManager.java index a86ad651..defa0f59 100644 --- a/mdsalutil/mdsalutil-api/src/main/java/org/opendaylight/vpnservice/mdsalutil/interfaces/IMdsalApiManager.java +++ b/mdsalutil/mdsalutil-api/src/main/java/org/opendaylight/vpnservice/mdsalutil/interfaces/IMdsalApiManager.java @@ -11,6 +11,7 @@ import java.math.BigInteger; import java.util.List; import com.google.common.util.concurrent.CheckedFuture; +import org.opendaylight.controller.md.sal.binding.api.WriteTransaction; import org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException; import org.opendaylight.vpnservice.mdsalutil.ActionInfo; import org.opendaylight.vpnservice.mdsalutil.FlowEntity; @@ -23,8 +24,12 @@ public interface IMdsalApiManager { public CheckedFuture installFlow(BigInteger dpId, Flow flowEntity); + public CheckedFuture removeFlow(BigInteger dpId, Flow flowEntity); + public CheckedFuture removeFlow(BigInteger dpId, FlowEntity flowEntity); + public CheckedFuture installFlow(BigInteger dpId, FlowEntity flowEntity); + public void removeFlow(FlowEntity flowEntity); public void installGroup(GroupEntity groupEntity);