[Asterisk-java-cvs] CVS: asterisk-java/src/java/net/sf/asterisk/manager EventBuilder.java,1.3,1.4
Brought to you by:
srt
From: Stefan R. <sr...@us...> - 2005-03-01 19:25:10
|
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; |