org.mobicents.servlet.sip.testsuite
Class SimpleSipServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.sip.SipServlet
          extended by org.mobicents.servlet.sip.testsuite.SimpleSipServlet
All Implemented Interfaces:
java.io.Serializable, java.util.EventListener, javax.servlet.Servlet, javax.servlet.ServletConfig, SipApplicationSessionListener, SipErrorListener, SipServletListener, SipSessionListener, TimerListener, SipConnectorListener

public class SimpleSipServlet
extends SipServlet
implements SipErrorListener, TimerListener, SipConnectorListener, SipSessionListener, SipApplicationSessionListener, SipServletListener

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.servlet.sip.SipServlet
OUTBOUND_INTERFACES, PRACK_SUPPORTED, SIP_FACTORY, SIP_SESSIONS_UTIL, SUPPORTED, SUPPORTED_RFCs, TIMER_SERVICE
 
Constructor Summary
SimpleSipServlet()
          Creates a new instance of SimpleProxyServlet
 
Method Summary
 void destroy()
           
protected  void doAck(SipServletRequest req)
           
protected  void doBranchResponse(SipServletResponse resp)
           
protected  void doBye(SipServletRequest request)
          
protected  void doCancel(SipServletRequest request)
           
protected  void doErrorResponse(SipServletResponse response)
           
protected  void doInfo(SipServletRequest req)
           
protected  void doInvite(SipServletRequest request)
          
protected  void doPrack(SipServletRequest req)
           
protected  void doRegister(SipServletRequest req)
           
protected  void doSuccessResponse(SipServletResponse resp)
           
 void init(javax.servlet.ServletConfig servletConfig)
           
 void noAckReceived(SipErrorEvent ee)
          
 void noPrackReceived(SipErrorEvent ee)
          
 void servletInitialized(SipServletContextEvent ce)
           
 void sessionCreated(SipApplicationSessionEvent ev)
           
 void sessionCreated(SipSessionEvent se)
           
 void sessionDestroyed(SipApplicationSessionEvent ev)
           
 void sessionDestroyed(SipSessionEvent se)
           
 void sessionExpired(SipApplicationSessionEvent event)
           
 void sessionReadyToInvalidate(SipApplicationSessionEvent ev)
           
 void sessionReadyToInvalidate(SipSessionEvent se)
           
 void sipConnectorAdded(SipConnector connector)
           
 void sipConnectorRemoved(SipConnector connector)
           
 void timeout(ServletTimer timer)
           
 
Methods inherited from class javax.servlet.sip.SipServlet
doMessage, doNotify, doOptions, doProvisionalResponse, doPublish, doRedirectResponse, doRefer, doRequest, doResponse, doSubscribe, doUpdate, log, log, service
 
Methods inherited from class javax.servlet.GenericServlet
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleSipServlet

public SimpleSipServlet()
Creates a new instance of SimpleProxyServlet

Method Detail

doBranchResponse

protected void doBranchResponse(SipServletResponse resp)
                         throws javax.servlet.ServletException,
                                java.io.IOException
Overrides:
doBranchResponse in class SipServlet
Throws:
javax.servlet.ServletException
java.io.IOException

init

public void init(javax.servlet.ServletConfig servletConfig)
          throws javax.servlet.ServletException
Specified by:
init in interface javax.servlet.Servlet
Overrides:
init in class javax.servlet.GenericServlet
Throws:
javax.servlet.ServletException

doInvite

protected void doInvite(SipServletRequest request)
                 throws javax.servlet.ServletException,
                        java.io.IOException

Overrides:
doInvite in class SipServlet
Throws:
javax.servlet.ServletException
java.io.IOException

doPrack

protected void doPrack(SipServletRequest req)
                throws javax.servlet.ServletException,
                       java.io.IOException
Overrides:
doPrack in class SipServlet
Throws:
javax.servlet.ServletException
java.io.IOException

doAck

protected void doAck(SipServletRequest req)
              throws javax.servlet.ServletException,
                     java.io.IOException
Overrides:
doAck in class SipServlet
Throws:
javax.servlet.ServletException
java.io.IOException

doSuccessResponse

protected void doSuccessResponse(SipServletResponse resp)
                          throws javax.servlet.ServletException,
                                 java.io.IOException
Overrides:
doSuccessResponse in class SipServlet
Throws:
javax.servlet.ServletException
java.io.IOException

doErrorResponse

protected void doErrorResponse(SipServletResponse response)
                        throws javax.servlet.ServletException,
                               java.io.IOException
Overrides:
doErrorResponse in class SipServlet
Throws:
javax.servlet.ServletException
java.io.IOException

doBye

protected void doBye(SipServletRequest request)
              throws javax.servlet.ServletException,
                     java.io.IOException

Overrides:
doBye in class SipServlet
Throws:
javax.servlet.ServletException
java.io.IOException

doCancel

protected void doCancel(SipServletRequest request)
                 throws javax.servlet.ServletException,
                        java.io.IOException
Overrides:
doCancel in class SipServlet
Throws:
javax.servlet.ServletException
java.io.IOException

doRegister

protected void doRegister(SipServletRequest req)
                   throws javax.servlet.ServletException,
                          java.io.IOException
Overrides:
doRegister in class SipServlet
Throws:
javax.servlet.ServletException
java.io.IOException

doInfo

protected void doInfo(SipServletRequest req)
               throws javax.servlet.ServletException,
                      java.io.IOException
Overrides:
doInfo in class SipServlet
Throws:
javax.servlet.ServletException
java.io.IOException

noAckReceived

public void noAckReceived(SipErrorEvent ee)

Specified by:
noAckReceived in interface SipErrorListener

noPrackReceived

public void noPrackReceived(SipErrorEvent ee)

Specified by:
noPrackReceived in interface SipErrorListener

timeout

public void timeout(ServletTimer timer)
Specified by:
timeout in interface TimerListener

sipConnectorAdded

public void sipConnectorAdded(SipConnector connector)
Specified by:
sipConnectorAdded in interface SipConnectorListener

sipConnectorRemoved

public void sipConnectorRemoved(SipConnector connector)
Specified by:
sipConnectorRemoved in interface SipConnectorListener

destroy

public void destroy()
Specified by:
destroy in interface javax.servlet.Servlet
Overrides:
destroy in class javax.servlet.GenericServlet

sessionCreated

public void sessionCreated(SipSessionEvent se)
Specified by:
sessionCreated in interface SipSessionListener

sessionDestroyed

public void sessionDestroyed(SipSessionEvent se)
Specified by:
sessionDestroyed in interface SipSessionListener

sessionReadyToInvalidate

public void sessionReadyToInvalidate(SipSessionEvent se)
Specified by:
sessionReadyToInvalidate in interface SipSessionListener

sessionCreated

public void sessionCreated(SipApplicationSessionEvent ev)
Specified by:
sessionCreated in interface SipApplicationSessionListener

sessionDestroyed

public void sessionDestroyed(SipApplicationSessionEvent ev)
Specified by:
sessionDestroyed in interface SipApplicationSessionListener

sessionExpired

public void sessionExpired(SipApplicationSessionEvent event)
Specified by:
sessionExpired in interface SipApplicationSessionListener

sessionReadyToInvalidate

public void sessionReadyToInvalidate(SipApplicationSessionEvent ev)
Specified by:
sessionReadyToInvalidate in interface SipApplicationSessionListener

servletInitialized

public void servletInitialized(SipServletContextEvent ce)
Specified by:
servletInitialized in interface SipServletListener


Copyright © 2010. All Rights Reserved.