Update of /cvsroot/asterisk-java/asterisk-java/src/java/net/sf/asterisk/manager
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20946/src/java/net/sf/asterisk/manager
Modified Files:
Channel.java
Log Message:
Added javadoc for extension history
Index: Channel.java
===================================================================
RCS file: /cvsroot/asterisk-java/asterisk-java/src/java/net/sf/asterisk/manager/Channel.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -p -r1.8 -r1.9
--- Channel.java 8 Aug 2005 06:08:27 -0000 1.8
+++ Channel.java 9 Aug 2005 00:08:48 -0000 1.9
@@ -208,6 +208,12 @@ public class Channel implements Serializ
this.account = account;
}
+ /**
+ * Returns the last visited dialplan entry.
+ *
+ * @return the last visited dialplan entry.
+ * @since 0.2
+ */
public final Extension getCurrentExtension()
{
Extension extension;
@@ -227,6 +233,12 @@ public class Channel implements Serializ
return extension;
}
+ /**
+ * Returns the first visited dialplan entry.
+ *
+ * @return the first visited dialplan entry.
+ * @since 0.2
+ */
public Extension getFirstExtension()
{
Extension extension;
@@ -245,19 +257,31 @@ public class Channel implements Serializ
return extension;
}
-
+
+ /**
+ * Returns a list of all visited dialplan entries.
+ *
+ * @return a list of all visited dialplan entries.
+ * @since 0.2
+ */
public List getExtensions()
{
List extensionsCopy;
-
+
synchronized (extensions)
{
extensionsCopy = new ArrayList(extensions);
}
-
+
return extensionsCopy;
}
+ /**
+ * Adds a visted dialplan entry to the history.
+ *
+ * @param extension the visted dialplan entry to add.
+ * @since 0.2
+ */
public void addExtension(Extension extension)
{
synchronized (extensions)
@@ -314,7 +338,7 @@ public class Channel implements Serializ
int systemHashcode;
sb = new StringBuffer(getClass().getName() + ": ");
-
+
synchronized (this)
{
sb.append("id='" + getId() + "'; ");
|