Update of /cvsroot/asterisk-java/asterisk-java/src/net/sf/asterisk/manager/event
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17184/src/net/sf/asterisk/manager/event
Modified Files:
ManagerEvent.java
Added Files:
DisconnectEvent.java ConnectEvent.java
Log Message:
- added ConnectEvent and DisconnectEvent
- DefaultAsteriskManager now refreshes its state after restarting asterisk
--- NEW FILE: DisconnectEvent.java ---
/*
* (c) 2004 Stefan Reuter
*
* Created on Sep 24, 2004
*/
package net.sf.asterisk.manager.event;
/**
* A DisconnectEvent is triggered when the connection to the asterisk server is lost.<br>
* It is a pseudo event not directly related to an asterisk generated event.
*
* @author srt
* @version $Id: DisconnectEvent.java,v 1.1 2005/01/31 01:18:04 srt Exp $
*/
public class DisconnectEvent extends ManagerEvent
{
private static final long serialVersionUID = 3689355411862206518L;
/**
* @param source
*/
public DisconnectEvent(Object source)
{
super(source);
}
}
--- NEW FILE: ConnectEvent.java ---
/*
* (c) 2004 Stefan Reuter
*
* Created on Sep 24, 2004
*/
package net.sf.asterisk.manager.event;
/**
* A ConnectEvent is triggered after successful login to the asterisk server.<br>
* It is a pseudo event not directly related to an asterisk generated event.
*
* @author srt
* @version $Id: ConnectEvent.java,v 1.1 2005/01/31 01:18:04 srt Exp $
*/
public class ConnectEvent extends ManagerEvent
{
private static final long serialVersionUID = 3257845467831284784L;
/**
* @param source
*/
public ConnectEvent(Object source)
{
super(source);
}
}
Index: ManagerEvent.java
===================================================================
RCS file: /cvsroot/asterisk-java/asterisk-java/src/net/sf/asterisk/manager/event/ManagerEvent.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -p -r1.9 -r1.10
--- ManagerEvent.java 29 Sep 2004 15:18:19 -0000 1.9
+++ ManagerEvent.java 31 Jan 2005 01:18:04 -0000 1.10
@@ -40,7 +40,9 @@ public abstract class ManagerEvent exten
}
/**
- * Returns the point in time this event was received from the asterisk server.
+ * Returns the point in time this event was received from the asterisk server.<br>
+ * Pseudo events that are not directly received from the asterisk server
+ * (for example ConnectEvent and DisconnectEvent) may return <code>null</code>.
*/
public Date getDateReceived()
{
|