org.mobicents.servlet.sip.core.session
Interface MobicentsSipApplicationSession

All Superinterfaces:
SipApplicationSession
All Known Implementing Classes:
SipApplicationSessionImpl

public interface MobicentsSipApplicationSession
extends SipApplicationSession

Author:
Jean Deruelle

Nested Class Summary
 
Nested classes/interfaces inherited from interface javax.servlet.sip.SipApplicationSession
SipApplicationSession.Protocol
 
Field Summary
static java.lang.String SIP_APPLICATION_KEY_PARAM_NAME
           
 
Method Summary
 void access()
           
 void addHttpSession(javax.servlet.http.HttpSession httpSession)
           
 void addServletTimer(ServletTimer servletTimer)
           
 void addSipSession(MobicentsSipSession mobicentsSipSession)
           
 javax.servlet.http.HttpSession findHttpSession(javax.servlet.http.HttpSession httpSession)
           
 java.lang.String getCurrentRequestHandler()
           
 java.util.concurrent.ThreadPoolExecutor getExecutorService()
           
 SipApplicationSessionKey getKey()
           
 SipContext getSipContext()
           
 boolean hasTimerListener()
           
 boolean isExpired()
           
 void notifySipApplicationSessionListeners(SipApplicationSessionEventType expiration)
           
 void onSipSessionReadyToInvalidate(MobicentsSipSession mobicentsSipSession)
           
 javax.servlet.http.HttpSession removeHttpSession(javax.servlet.http.HttpSession httpSession)
           
 void removeServletTimer(ServletTimer servletTimer)
           
 void setCurrentRequestHandler(java.lang.String currentRequestHandler)
           
 void setExpired(boolean isExpired)
           
 void tryToInvalidate()
           
 
Methods inherited from interface javax.servlet.sip.SipApplicationSession
encodeURI, encodeURL, getApplicationName, getAttribute, getAttributeNames, getCreationTime, getExpirationTime, getId, getInvalidateWhenReady, getLastAccessedTime, getSession, getSessions, getSessions, getSipSession, getTimer, getTimers, invalidate, isReadyToInvalidate, isValid, removeAttribute, setAttribute, setExpires, setInvalidateWhenReady
 

Field Detail

SIP_APPLICATION_KEY_PARAM_NAME

static final java.lang.String SIP_APPLICATION_KEY_PARAM_NAME
See Also:
Constant Field Values
Method Detail

addHttpSession

void addHttpSession(javax.servlet.http.HttpSession httpSession)

removeHttpSession

javax.servlet.http.HttpSession removeHttpSession(javax.servlet.http.HttpSession httpSession)

findHttpSession

javax.servlet.http.HttpSession findHttpSession(javax.servlet.http.HttpSession httpSession)

getSipContext

SipContext getSipContext()

onSipSessionReadyToInvalidate

void onSipSessionReadyToInvalidate(MobicentsSipSession mobicentsSipSession)

addSipSession

void addSipSession(MobicentsSipSession mobicentsSipSession)

getKey

SipApplicationSessionKey getKey()

access

void access()

hasTimerListener

boolean hasTimerListener()

addServletTimer

void addServletTimer(ServletTimer servletTimer)

removeServletTimer

void removeServletTimer(ServletTimer servletTimer)

notifySipApplicationSessionListeners

void notifySipApplicationSessionListeners(SipApplicationSessionEventType expiration)

setExpired

void setExpired(boolean isExpired)

isExpired

boolean isExpired()

getCurrentRequestHandler

java.lang.String getCurrentRequestHandler()

setCurrentRequestHandler

void setCurrentRequestHandler(java.lang.String currentRequestHandler)

tryToInvalidate

void tryToInvalidate()

getExecutorService

java.util.concurrent.ThreadPoolExecutor getExecutorService()


Copyright © 2009. All Rights Reserved.