Cleanup of state managers' interfaces (constructor and init).
[packetcable.git] / packetcable-driver / src / main / java / org / umu / cops / prpep / COPSPepConnection.java
index 341857529aa3c4aeb035a5ea76a730834bebe66d..66455eb27b025a60b7a2c177230a5ddc4c9fb36a 100644 (file)
@@ -202,7 +202,7 @@ public class COPSPepConnection extends COPSConnection {
                         handleOpenNewRequestStateMsg(handle);
                 } else
                     // Decision
-                    manager.processDecision(dMsg, _sock);
+                    manager.processDecision(dMsg);
             }
         }
     }
@@ -246,13 +246,13 @@ public class COPSPepConnection extends COPSConnection {
      */
     public COPSPepReqStateMan addRequestState(final COPSHandle clientHandle, final COPSPepDataProcess process)
             throws COPSException {
-        final COPSPepReqStateMan manager = new COPSPepReqStateMan(_clientType, clientHandle, process);
+        final COPSPepReqStateMan manager = new COPSPepReqStateMan(_clientType, clientHandle, process, _sock);
         if (_managerMap.get(clientHandle) != null)
             throw new COPSPepException("Duplicate Handle, rejecting " + clientHandle);
 
         _managerMap.put(clientHandle, manager);
         logger.info("Added state manager with key - " + clientHandle);
-        manager.initRequestState(_sock);
+        manager.initRequestState();
         return manager;
     }