package org.umu.cops.ospep;\r
\r
+import org.slf4j.Logger;\r
+import org.slf4j.LoggerFactory;\r
+import org.umu.cops.stack.*;\r
+\r
import java.io.IOException;\r
import java.net.InetAddress;\r
import java.net.Socket;\r
import java.util.Hashtable;\r
import java.util.Vector;\r
\r
-import org.umu.cops.stack.COPSAcctTimer;\r
-import org.umu.cops.stack.COPSClientAcceptMsg;\r
-import org.umu.cops.stack.COPSClientCloseMsg;\r
-import org.umu.cops.stack.COPSClientOpenMsg;\r
-import org.umu.cops.stack.COPSData;\r
-import org.umu.cops.stack.COPSError;\r
-import org.umu.cops.stack.COPSException;\r
-import org.umu.cops.stack.COPSHandle;\r
-import org.umu.cops.stack.COPSHeader;\r
-import org.umu.cops.stack.COPSKATimer;\r
-import org.umu.cops.stack.COPSMsg;\r
-import org.umu.cops.stack.COPSPepId;\r
-import org.umu.cops.stack.COPSTransceiver;\r
-\r
/**\r
* This is a outsourcing COPS PEP. Responsible for making\r
* connection to the PDP and maintaining it\r
*/\r
public class COPSPepOSAgent {\r
+\r
+ public final static Logger logger = LoggerFactory.getLogger(COPSPepOSAgent.class);\r
+\r
/**\r
PEP's identifier\r
*/\r
* @throws COPSException\r
* @throws COPSPepException\r
*/\r
- public boolean connect(String psHost, int psPort) throws UnknownHostException, IOException, COPSException, COPSPepException {\r
+ public boolean connect(String psHost, int psPort) throws IOException, COPSException, COPSPepException {\r
// COPSDebug.out(getClass().getName(), "Thread ( " + _pepID + ") - Connecting to PDP");\r
_psHost = psHost;\r
_psPort = psPort;\r
try {\r
addRequestState(handle, clientSIs);\r
} catch (Exception e) {\r
- System.err.println("COPSPepOSAgent: " + e.toString());\r
+ logger.error("Error adding request state", e);\r
}\r
}\r
}\r