Cleanup of state managers' interfaces (constructor and init).
[packetcable.git] / packetcable-driver / src / main / java / org / umu / cops / prpdp / COPSPdpConnection.java
index 2248a9e416ba939111b0fc9fa1c359aadceb73f6..fec4fd2f7d2db4b646234799649f914d1c152aae 100644 (file)
@@ -230,7 +230,6 @@ public class COPSPdpConnection extends COPSConnection {
 
             man = createStateManager(reqMsg);
             _managerMap.put(reqMsg.getClientHandle(), man);
-            man.initRequestState(_sock);
 
             logger.info("createHandler called, clientType=" + header.getClientType() + " msgType=" + ", connId=" +
                     conn.toString());
@@ -246,7 +245,7 @@ public class COPSPdpConnection extends COPSConnection {
      * @return - the state manager
      */
     protected COPSPdpReqStateMan createStateManager(final COPSReqMsg reqMsg) {
-        return new COPSPdpReqStateMan(reqMsg.getHeader().getClientType(), reqMsg.getClientHandle(), _process);
+        return new COPSPdpReqStateMan(reqMsg.getHeader().getClientType(), reqMsg.getClientHandle(), _process, _sock);
     }
 
     /**