Cleanup of state managers' interfaces (constructor and init).
[packetcable.git] / packetcable-driver / src / main / java / org / pcmm / PCMMPdpAgent.java
index 1cbe6d244a8a39e6f9488075087bc2a08a635126..22486b7ff562a269a8b01caa78e6d85e6db51760 100644 (file)
@@ -8,7 +8,6 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.umu.cops.prpdp.COPSPdpAgent;
 import org.umu.cops.prpdp.COPSPdpConnection;
-import org.umu.cops.prpdp.COPSPdpException;
 import org.umu.cops.stack.COPSHandle;
 
 import java.net.Socket;
@@ -46,13 +45,8 @@ public class PCMMPdpAgent extends COPSPdpAgent {
     protected COPSPdpConnection setputPdpConnection(final Socket conn, final COPSHandle handle) {
         logger.debug("PDPCOPSConnection");
         final PCMMPdpConnection pdpConn = new PCMMPdpConnection(_pepId, conn, _thisProcess, _kaTimer, _acctTimer);
-        final PCMMPdpReqStateMan man = new PCMMPdpReqStateMan(_clientType, handle, _thisProcess);
+        final PCMMPdpReqStateMan man = new PCMMPdpReqStateMan(_clientType, handle, _thisProcess, conn);
         pdpConn.addStateMan(handle, man);
-        try {
-            man.initRequestState(conn);
-        } catch (COPSPdpException unae) {
-            logger.error("Unexpected error initializing state", unae);
-        }
         // XXX - End handleRequestMsg
 
         logger.info("Starting PDP connection thread to - " + _host);