org.mobicents.servlet.sip.testsuite
Class SessionStateUACSipServlet

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

public class SessionStateUACSipServlet
extends SipServlet
implements SipServletListener, SipApplicationSessionListener, SipSessionListener

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
SessionStateUACSipServlet()
          Creates a new instance of SessionStateUACSipServlet
 
Method Summary
protected  void doBye(SipServletRequest req)
           
protected  void doResponse(SipServletResponse sipServletResponse)
           
 void init(javax.servlet.ServletConfig servletConfig)
           
 void sendMessage(SipFactory sipFactory, java.lang.String messageContent)
          Utility method to send a message out of dialog
 void sendMessage(SipFactory sipFactory, java.lang.String messageContent, java.lang.String addr)
           
 void servletInitialized(SipServletContextEvent ce)
           
 void sessionCreated(SipApplicationSessionEvent ev)
           
 void sessionCreated(SipSessionEvent se)
           
 void sessionDestroyed(SipApplicationSessionEvent ev)
           
 void sessionDestroyed(SipSessionEvent se)
           
 void sessionExpired(SipApplicationSessionEvent ev)
           
 void sessionReadyToInvalidate(SipApplicationSessionEvent ev)
           
 void sessionReadyToInvalidate(SipSessionEvent se)
           
 
Methods inherited from class javax.servlet.sip.SipServlet
doAck, doBranchResponse, doCancel, doErrorResponse, doInfo, doInvite, doMessage, doNotify, doOptions, doPrack, doProvisionalResponse, doPublish, doRedirectResponse, doRefer, doRegister, doRequest, doSubscribe, doSuccessResponse, doUpdate, log, log, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, 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

SessionStateUACSipServlet

public SessionStateUACSipServlet()
Creates a new instance of SessionStateUACSipServlet

Method Detail

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

doResponse

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

doBye

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

servletInitialized

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

sendMessage

public void sendMessage(SipFactory sipFactory,
                        java.lang.String messageContent)
Utility method to send a message out of dialog

Parameters:
messageContent - messageContent

sendMessage

public void sendMessage(SipFactory sipFactory,
                        java.lang.String messageContent,
                        java.lang.String addr)

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 ev)
Specified by:
sessionExpired in interface SipApplicationSessionListener

sessionReadyToInvalidate

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

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


Copyright © 2011. All Rights Reserved.