Update of /cvsroot/asterisk-java/asterisk-java/src/java/net/sf/asterisk/manager
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29636/src/java/net/sf/asterisk/manager
Modified Files:
DefaultManagerConnection.java
Log Message:
Added catch for RuntimeExceptions thrown by event or reponse handlers.
Index: DefaultManagerConnection.java
===================================================================
RCS file: /cvsroot/asterisk-java/asterisk-java/src/java/net/sf/asterisk/manager/DefaultManagerConnection.java,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -d -p -r1.23 -r1.24
--- DefaultManagerConnection.java 17 Jul 2005 00:10:30 -0000 1.23
+++ DefaultManagerConnection.java 2 Aug 2005 10:14:21 -0000 1.24
@@ -845,9 +845,9 @@ public class DefaultManagerConnection im
{
responseHandler.handleResponse(response);
}
- catch (Exception e)
+ catch (RuntimeException e)
{
- logger.warn("Exception calling responseHandler "
+ logger.warn("Unexpected exception in responseHandler "
+ responseHandler.getClass().getName(), e);
}
}
@@ -895,9 +895,9 @@ public class DefaultManagerConnection im
{
eventHandler.handleEvent(event);
}
- catch (Exception e)
+ catch (RuntimeException e)
{
- logger.warn("Exception calling eventHandler "
+ logger.warn("Unexpected exception in eventHandler "
+ eventHandler.getClass().getName(), e);
}
}
@@ -923,9 +923,9 @@ public class DefaultManagerConnection im
{
eventHandler.handleEvent(event);
}
- catch (Exception e)
+ catch (RuntimeException e)
{
- logger.warn("Exception calling eventHandler "
+ logger.warn("Unexpected exception in eventHandler "
+ eventHandler.getClass().getName(), e);
}
}
|