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);
}
|