Update of /cvsroot/asterisk-java/asterisk-java/src/java/net/sf/asterisk/manager
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28486/src/java/net/sf/asterisk/manager
Modified Files:
PingThread.java
Log Message:
Made PingThread smarter
Now catches any exception when sending the PingAction (including IllegalStateException thrown when sending an Action while not connected to Asterisk)
Index: PingThread.java
===================================================================
RCS file: /cvsroot/asterisk-java/asterisk-java/src/java/net/sf/asterisk/manager/PingThread.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -p -r1.1 -r1.2
--- PingThread.java 16 Jul 2005 19:35:19 -0000 1.1
+++ PingThread.java 16 Jul 2005 20:07:49 -0000 1.2
@@ -16,8 +16,6 @@
*/
package net.sf.asterisk.manager;
-import java.io.IOException;
-
import net.sf.asterisk.manager.action.PingAction;
import net.sf.asterisk.manager.response.ManagerResponse;
import net.sf.asterisk.util.Log;
@@ -105,13 +103,9 @@ public class PingThread extends Thread
response = connection.sendAction(new PingAction());
logger.debug("Ping response: " + response);
}
- catch (IOException e)
- {
- logger.warn("IOException on sending Ping", e);
- }
- catch (TimeoutException e)
+ catch (Exception e)
{
- logger.warn("Timeout on sending Ping", e);
+ logger.warn("Exception on sending Ping", e);
}
}
}
|