Update of /cvsroot/asterisk-java/asterisk-java/src/java/net/sf/asterisk/manager
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25921/src/java/net/sf/asterisk/manager
Modified Files:
EventBuilder.java
Log Message:
Added javadoc
Simplified exception handling
Index: EventBuilder.java
===================================================================
RCS file: /cvsroot/asterisk-java/asterisk-java/src/java/net/sf/asterisk/manager/EventBuilder.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -p -r1.3 -r1.4
--- EventBuilder.java 26 Feb 2005 20:14:17 -0000 1.3
+++ EventBuilder.java 1 Mar 2005 19:24:35 -0000 1.4
@@ -17,7 +17,6 @@
package net.sf.asterisk.manager;
import java.lang.reflect.Constructor;
-import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
import java.util.HashMap;
@@ -69,6 +68,9 @@ import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
/**
+ * Transforms maps of attributes to instances of ManagerEvent.
+ *
+ * @see net.sf.asterisk.manager.event.ManagerEvent
* @author srt
* @version $Id$
*/
@@ -223,17 +225,7 @@ public class EventBuilder
{
event = (ManagerEvent) constructor.newInstance(new Object[]{source});
}
- catch (InstantiationException ex)
- {
- logger.error("Unable to create new instance of " + eventClass, ex);
- return null;
- }
- catch (IllegalAccessException ex)
- {
- logger.error("Unable to create new instance of " + eventClass, ex);
- return null;
- }
- catch (InvocationTargetException ex)
+ catch (Exception ex)
{
logger.error("Unable to create new instance of " + eventClass, ex);
return null;
|