+ @Override
+ public CheckedFuture<Void, TransactionCommitFailedException> installFlow(BigInteger dpId, Flow flowEntity) {
+ return mdSalMgr.installFlow(dpId, flowEntity);
+ }
+
+ @Override
+ public CheckedFuture<Void, TransactionCommitFailedException> installFlow(BigInteger dpId, FlowEntity flowEntity) {
+ return mdSalMgr.installFlow(dpId, flowEntity.getFlowBuilder().build());
+ }
+
+ @Override
+ public CheckedFuture<Void, TransactionCommitFailedException> removeFlow(BigInteger dpId, Flow flowEntity) {
+ return mdSalMgr.removeFlowNew(dpId, flowEntity);
+ }
+
+ @Override
+ public CheckedFuture<Void, TransactionCommitFailedException> removeFlow(BigInteger dpId, FlowEntity flowEntity) {
+ return mdSalMgr.removeFlowNew(dpId, flowEntity.getFlowBuilder().build());
+ }
+