Revision: 11451
Author: jean.deruelle
Date: Tue May  4 13:24:58 2010
Log: adding MSS extensions Javadoc
http://code.google.com/p/mobicents/source/detail?r=11451

Modified:
/mobicents.org.google-app-engine/mss/jsr289/extensions/allclasses-frame.html /mobicents.org.google-app-engine/mss/jsr289/extensions/allclasses-noframe.html
 /mobicents.org.google-app-engine/mss/jsr289/extensions/constant-values.html
 /mobicents.org.google-app-engine/mss/jsr289/extensions/deprecated-list.html
 /mobicents.org.google-app-engine/mss/jsr289/extensions/help-doc.html
 /mobicents.org.google-app-engine/mss/jsr289/extensions/index-all.html
 /mobicents.org.google-app-engine/mss/jsr289/extensions/index.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/ProxyBranchExt.html /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/ProxyBranchListener.html /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/ProxyExt.html /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/ResponseType.html /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/class-use/ProxyBranchExt.html /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/class-use/ProxyBranchListener.html /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/class-use/ProxyExt.html /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/class-use/ResponseType.html /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/package-frame.html /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/package-summary.html /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/package-tree.html /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/package-use.html /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/SipConnector.html /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/class-use/SipConnector.html /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/SipConnectorListener.html /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/class-use/SipConnectorListener.html /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/package-frame.html /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/package-summary.html /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/package-tree.html /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/package-use.html /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/package-frame.html /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/package-summary.html /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/package-tree.html /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/package-use.html
 /mobicents.org.google-app-engine/mss/jsr289/extensions/overview-frame.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/overview-summary.html
 /mobicents.org.google-app-engine/mss/jsr289/extensions/overview-tree.html
 /mobicents.org.google-app-engine/mss/jsr289/extensions/serialized-form.html

=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/allclasses-frame.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/allclasses-frame.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
 All Classes (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/allclasses-noframe.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/allclasses-noframe.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
 All Classes (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/constant-values.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/constant-values.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
 Constant Field Values (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/deprecated-list.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/deprecated-list.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
 Deprecated List (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/help-doc.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/help-doc.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
 API Help (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/index-all.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/index-all.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
 Index (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
@@ -149,7 +149,37 @@
Method in interface org.mobicents.javax.servlet.sip.<A HREF="./org/mobicents/javax/servlet/sip/ProxyBranchListener.html" title="interface in org.mobicents.javax.servlet.sip">ProxyBranchListener</A> <DD>When a search timeout timer expires on a proxy branch, either on final responses or 1xx response, this triggers a call to this method on all classes implementing this listener interface -<DT><A HREF="./org/mobicents/javax/servlet/sip/package-summary.html"><B>org.mobicents.javax.servlet.sip</B></A> - package org.mobicents.javax.servlet.sip<DD>JSR 289 Extensions not defined in the specification that can prove useful and will be proposed for inclusion in a next release of the specification.<DT><A HREF="./org/mobicents/servlet/sip/package-summary.html"><B>org.mobicents.servlet.sip</B></A> - package org.mobicents.servlet.sip<DD>Mobicents SIP Servlets Extensions for applications or external systems to interact with the container<DT><A HREF="./org/mobicents/servlet/sip/listener/package-summary.html"><B>org.mobicents.servlet.sip.listener</B></A> - package org.mobicents.servlet.sip.listener<DD>Mobicents SIP Servlets Extensions for applications or external systems to interact with the container</DL> +<DT><A HREF="./org/mobicents/javax/servlet/sip/package-summary.html"><B>org.mobicents.javax.servlet.sip</B></A> - package org.mobicents.javax.servlet.sip<DD>JSR 289 Extensions not defined in the specification that can prove useful and will be proposed for inclusion in a next release of the specification.<DT><A HREF="./org/mobicents/servlet/sip/package-summary.html"><B>org.mobicents.servlet.sip</B></A> - package org.mobicents.servlet.sip<DD>Mobicents SIP Servlets Extensions for applications or external systems to interact with the container :
+
+
+
+ Notification to the applications when a sip connector is added or removed
+
+
+
+Here is some sample code to show how it can be used :
+
+
+        import java.io.IOException;
+        import java.util.ArrayList;
+
+        import javax.servlet.ServletException;
+        import javax.servlet.sip.Proxy;
+        import javax.servlet.sip.ProxyBranch;
+        import javax.servlet.sip.SipFactory;
+        import javax.servlet.sip.SipServlet;
+        import javax.servlet.sip.SipServletRequest;
+        import javax.servlet.sip.URI;
+
+        import org.mobicents.servlet.sip.SipConnector;
+        import org.mobicents.servlet.sip.listener.SipConnectorListener;
+
+ public class ProxySipServlet extends SipServlet implements SipConnectorListener {
+
+ protected void doInvite(SipServletRequest request) throws ServletException,
+                        IOException {
+
+ if(!<DT><A HREF="./org/mobicents/servlet/sip/listener/package-summary.html"><B>org.mobicents.servlet.sip.listener</B></A> - package org.mobicents.servlet.sip.listener<DD>Mobicents SIP Servlets Extensions for applications or external systems to interact with the container</DL>
 <HR>
 <A NAME="_P_"><!-- --></A><H2>
 <B>P</B></H2>
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/index.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/index.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue May 04 18:38:30 CEST 2010-->
+<!-- Generated by javadoc on Tue May 04 22:21:37 CEST 2010-->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
 Mobicents Sip Servlets Client 1.3-SNAPSHOT API
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/ProxyBranchExt.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/ProxyBranchExt.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:29 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
 ProxyBranchExt (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/ProxyBranchListener.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/ProxyBranchListener.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:29 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
 ProxyBranchListener (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/ProxyExt.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/ProxyExt.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:29 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
 ProxyExt (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/ResponseType.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/ResponseType.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:29 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
 ResponseType (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/class-use/ProxyBranchExt.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/class-use/ProxyBranchExt.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
Uses of Interface org.mobicents.javax.servlet.sip.ProxyBranchExt (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/class-use/ProxyBranchListener.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/class-use/ProxyBranchListener.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
Uses of Interface org.mobicents.javax.servlet.sip.ProxyBranchListener (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/class-use/ProxyExt.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/class-use/ProxyExt.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
Uses of Interface org.mobicents.javax.servlet.sip.ProxyExt (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/class-use/ResponseType.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/class-use/ResponseType.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
Uses of Class org.mobicents.javax.servlet.sip.ResponseType (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/package-frame.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/package-frame.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
org.mobicents.javax.servlet.sip (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/package-summary.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/package-summary.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
org.mobicents.javax.servlet.sip (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/package-tree.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/package-tree.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
org.mobicents.javax.servlet.sip Class Hierarchy (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/package-use.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/package-use.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
Uses of Package org.mobicents.javax.servlet.sip (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/SipConnector.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/SipConnector.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:29 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
 SipConnector (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/class-use/SipConnector.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/class-use/SipConnector.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
Uses of Class org.mobicents.servlet.sip.SipConnector (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/SipConnectorListener.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/SipConnectorListener.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:29 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:36 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
 SipConnectorListener (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/class-use/SipConnectorListener.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/class-use/SipConnectorListener.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
Uses of Interface org.mobicents.servlet.sip.listener.SipConnectorListener (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/package-frame.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/package-frame.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
org.mobicents.servlet.sip.listener (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/package-summary.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/package-summary.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
org.mobicents.servlet.sip.listener (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/package-tree.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/package-tree.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
org.mobicents.servlet.sip.listener Class Hierarchy (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/package-use.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/package-use.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
Uses of Package org.mobicents.servlet.sip.listener (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/package-frame.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/package-frame.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
 org.mobicents.servlet.sip (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/package-summary.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/package-summary.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
 org.mobicents.servlet.sip (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
@@ -84,7 +84,37 @@
 <H2>
 Package org.mobicents.servlet.sip
 </H2>
-Mobicents SIP Servlets Extensions for applications or external systems to interact with the container +Mobicents SIP Servlets Extensions for applications or external systems to interact with the container :
+
+
+
+ Notification to the applications when a sip connector is added or removed
+
+
+
+Here is some sample code to show how it can be used :
+
+
+        import java.io.IOException;
+        import java.util.ArrayList;
+
+        import javax.servlet.ServletException;
+        import javax.servlet.sip.Proxy;
+        import javax.servlet.sip.ProxyBranch;
+        import javax.servlet.sip.SipFactory;
+        import javax.servlet.sip.SipServlet;
+        import javax.servlet.sip.SipServletRequest;
+        import javax.servlet.sip.URI;
+
+        import org.mobicents.servlet.sip.SipConnector;
+        import org.mobicents.servlet.sip.listener.SipConnectorListener;
+
+ public class ProxySipServlet extends SipServlet implements SipConnectorListener {
+
+ protected void doInvite(SipServletRequest request) throws ServletException,
+                        IOException {
+
+                if(!
 <P>
 <B>See:</B>
 <BR>
@@ -117,7 +147,68 @@
 </H2>

 <P>
-Mobicents SIP Servlets Extensions for applications or external systems to interact with the container +Mobicents SIP Servlets Extensions for applications or external systems to interact with the container :
+
+<ol>
+                <li>
+ Notification to the applications when a sip connector is added or removed
+                </li>
+</ol>
+
+Here is some sample code to show how it can be used :
+
+<pre>
+        import java.io.IOException;
+        import java.util.ArrayList;
+
+        import javax.servlet.ServletException;
+        import javax.servlet.sip.Proxy;
+        import javax.servlet.sip.ProxyBranch;
+        import javax.servlet.sip.SipFactory;
+        import javax.servlet.sip.SipServlet;
+        import javax.servlet.sip.SipServletRequest;
+        import javax.servlet.sip.URI;
+
+        import org.mobicents.servlet.sip.SipConnector;
+        import org.mobicents.servlet.sip.listener.SipConnectorListener;
+
+ public class ProxySipServlet extends SipServlet implements SipConnectorListener {
+
+ protected void doInvite(SipServletRequest request) throws ServletException,
+                        IOException {
+
+                if(!request.isInitial()){
+                        return;
+                }
+
+ SipFactory sipFactory = (SipFactory) getServletContext().getAttribute(SIP_FACTORY);
+                Proxy proxy = request.getProxy();
+                proxy.setParallel(false);
+                proxy.setRecordRoute(true);
+                ArrayList<URI> uris = new ArrayList<URI>();
+ URI uri1 = sipFactory.createAddress("sip:[email protected]:5057").getURI(); + URI uri2 = sipFactory.createAddress("sip:[email protected]:5056").getURI();
+                uris.add(uri2);
+                uris.add(uri1);
+
+                proxy.proxyTo(uris);
+        }
+
+        /**
+         * Application notified that a connector has been added
+         */
+        public void sipConnectorAdded(SipConnector connector) {
+                // logger.info(connector + " added" );
+        }
+
+        /**
+         * Application notified that a connector has been removed
+         */
+        public void sipConnectorRemoved(SipConnector connector) {
+                // logger.info(connector + " removed" );
+        }
+
+</pre>
 <P>

 <P>
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/package-tree.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/package-tree.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
org.mobicents.servlet.sip Class Hierarchy (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/package-use.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/package-use.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
Uses of Package org.mobicents.servlet.sip (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/overview-frame.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/overview-frame.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
 Overview List (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/overview-summary.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/overview-summary.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
 Overview (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
@@ -112,7 +112,37 @@
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="20%"><B><A HREF="org/mobicents/servlet/sip/package-summary.html">org.mobicents.servlet.sip</A></B></TD> -<TD>Mobicents SIP Servlets Extensions for applications or external systems to interact with the container</TD> +<TD>Mobicents SIP Servlets Extensions for applications or external systems to interact with the container :
+
+
+
+ Notification to the applications when a sip connector is added or removed
+
+
+
+Here is some sample code to show how it can be used :
+
+
+        import java.io.IOException;
+        import java.util.ArrayList;
+
+        import javax.servlet.ServletException;
+        import javax.servlet.sip.Proxy;
+        import javax.servlet.sip.ProxyBranch;
+        import javax.servlet.sip.SipFactory;
+        import javax.servlet.sip.SipServlet;
+        import javax.servlet.sip.SipServletRequest;
+        import javax.servlet.sip.URI;
+
+        import org.mobicents.servlet.sip.SipConnector;
+        import org.mobicents.servlet.sip.listener.SipConnectorListener;
+
+ public class ProxySipServlet extends SipServlet implements SipConnectorListener {
+
+ protected void doInvite(SipServletRequest request) throws ServletException,
+                        IOException {
+
+                if(!</TD>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="20%"><B><A HREF="org/mobicents/servlet/sip/listener/package-summary.html">org.mobicents.servlet.sip.listener</A></B></TD>
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/overview-tree.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/overview-tree.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
 Class Hierarchy (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/serialized-form.html Tue May 4 09:38:43 2010 +++ /mobicents.org.google-app-engine/mss/jsr289/extensions/serialized-form.html Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST 2010 --> +<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST 2010 -->
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <TITLE>
 Serialized Form (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)

Reply via email to