Update of /cvsroot/asterisk-java/asterisk-java/src/java/net/sf/asterisk/manager
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7613/src/java/net/sf/asterisk/manager
Modified Files:
ManagerConnection.java
Log Message:
Added UserEvent
Index: ManagerConnection.java
===================================================================
RCS file: /cvsroot/asterisk-java/asterisk-java/src/java/net/sf/asterisk/manager/ManagerConnection.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -p -r1.4 -r1.5
--- ManagerConnection.java 5 Mar 2005 01:39:51 -0000 1.4
+++ ManagerConnection.java 5 Mar 2005 02:27:58 -0000 1.5
@@ -36,10 +36,16 @@ public interface ManagerConnection
/**
* Registers a new user event type.<br>
* Asterisk allows you to send custom events via the UserEvent application. If you choose to
- * send such events you can extend the abstract class ManagerEvent and add your own attributes.
- * After registering a user event type asterisk-java will handle such events the same way it
- * handles the internal events and inform your registered event handlers.
+ * send such events you can extend the abstract class UserEvent provide a name for your new
+ * event and optionally add your own attributes. After registering a user event type
+ * asterisk-java will handle such events the same way it handles the internal events and inform
+ * your registered event handlers.<br>
+ * Note: If you write your own asterisk applications that use asterisk's
+ * <code>manager_event()</code> function directly and don't use the channel and uniqueid
+ * attributes provided by UserEvent you can also register events that directly subclass
+ * ManagerEvent.
*
+ * @see net.sf.asterisk.manager.event.UserEvent
* @see ManagerEvent
*
* @param userEventClass the class of the user event to register.
|