[Asterisk-java-cvs] CVS: asterisk-java/src/java/net/sf/asterisk/manager/impl EventBuilderImpl.java,1
Brought to you by:
srt
From: Stefan R. <sr...@us...> - 2005-03-15 18:01:14
|
Update of /cvsroot/asterisk-java/asterisk-java/src/java/net/sf/asterisk/manager/impl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4593/src/java/net/sf/asterisk/manager/impl Modified Files: EventBuilderImpl.java Log Message: Fixed UserEvent registration Index: EventBuilderImpl.java =================================================================== RCS file: /cvsroot/asterisk-java/asterisk-java/src/java/net/sf/asterisk/manager/impl/EventBuilderImpl.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -p -r1.1 -r1.2 --- EventBuilderImpl.java 11 Mar 2005 15:27:23 -0000 1.1 +++ EventBuilderImpl.java 15 Mar 2005 18:00:58 -0000 1.2 @@ -65,6 +65,7 @@ import net.sf.asterisk.manager.event.Shu import net.sf.asterisk.manager.event.StatusCompleteEvent; import net.sf.asterisk.manager.event.StatusEvent; import net.sf.asterisk.manager.event.UnlinkEvent; +import net.sf.asterisk.manager.event.UserEvent; import net.sf.asterisk.manager.event.ZapShowChannelsCompleteEvent; import net.sf.asterisk.manager.event.ZapShowChannelsEvent; @@ -146,6 +147,11 @@ public class EventBuilderImpl implements eventType = eventType.substring(0, eventType.length() - "event".length()); } + if (UserEvent.class.isAssignableFrom(clazz) && ! eventType.startsWith("userevent")) + { + eventType = "userevent" + eventType; + } + registerEventClass(eventType, clazz); } |