added requestMap access methods
[openflowplugin.git] / openflowplugin-impl / src / main / java / org / opendaylight / openflowplugin / impl / services / SalFlowServiceImpl.java
index 8eb53f2148303fe8e36b92ae9369779a9459e9f1..916b546a4e4319a9209a41cf7b9cc1043acf73fd 100644 (file)
@@ -293,7 +293,7 @@ public class SalFlowServiceImpl extends CommonService implements SalFlowService
                 if (!voidRpcResult.isSuccessful()) {
                     // remove current request from request cache in deviceContext
                     messageSpy.spyMessage(flowModInput, MessageSpy.STATISTIC_GROUP.FROM_SWITCH_PUBLISHED_FAILURE);
-                    deviceContext.getRequests().remove(requestContext.getXid().getValue());
+                    deviceContext.unhookRequestCtx(requestContext.getXid());
                     // handle requestContext failure
                     StringBuilder rpcErrors = new StringBuilder();
                     if (null != voidRpcResult.getErrors() && voidRpcResult.getErrors().size() > 0) {