public class MobicentsSipApplicationSessionFacade extends Object implements MobicentsSipApplicationSession, Externalizable
SipApplicationSession.ProtocolSIP_APPLICATION_KEY_PARAM_NAME| Constructor and Description |
|---|
MobicentsSipApplicationSessionFacade() |
MobicentsSipApplicationSessionFacade(MobicentsSipApplicationSession sipApplicationSession) |
public MobicentsSipApplicationSessionFacade()
public MobicentsSipApplicationSessionFacade(MobicentsSipApplicationSession sipApplicationSession)
public MobicentsSipApplicationSession getMobicentstSipApplicationSession()
public void access()
access in interface MobicentsSipApplicationSessionpublic boolean addHttpSession(javax.servlet.http.HttpSession httpSession)
addHttpSession in interface MobicentsSipApplicationSessionpublic void addServletTimer(ServletTimer servletTimer)
addServletTimer in interface MobicentsSipApplicationSessionpublic boolean addSipSession(MobicentsSipSession mobicentsSipSession)
addSipSession in interface MobicentsSipApplicationSessionpublic javax.servlet.http.HttpSession findHttpSession(String id)
findHttpSession in interface MobicentsSipApplicationSessionpublic String getCurrentRequestHandler()
getCurrentRequestHandler in interface MobicentsSipApplicationSessionpublic MobicentsSipApplicationSessionKey getKey()
getKey in interface MobicentsSipApplicationSessionpublic SipContext getSipContext()
getSipContext in interface MobicentsSipApplicationSessionpublic boolean hasTimerListener()
hasTimerListener in interface MobicentsSipApplicationSessionpublic boolean isExpired()
isExpired in interface MobicentsSipApplicationSessionpublic void notifySipApplicationSessionListeners(SipApplicationSessionEventType expiration)
notifySipApplicationSessionListeners in interface MobicentsSipApplicationSessionpublic void onSipSessionReadyToInvalidate(MobicentsSipSession mobicentsSipSession)
onSipSessionReadyToInvalidate in interface MobicentsSipApplicationSessionpublic boolean removeHttpSession(javax.servlet.http.HttpSession httpSession)
removeHttpSession in interface MobicentsSipApplicationSessionpublic void removeServletTimer(ServletTimer servletTimer, boolean updateAppSessionReadyToInvalidateState)
removeServletTimer in interface MobicentsSipApplicationSessionpublic void setCurrentRequestHandler(String currentRequestHandler)
setCurrentRequestHandler in interface MobicentsSipApplicationSessionpublic void tryToInvalidate()
tryToInvalidate in interface MobicentsSipApplicationSessionpublic void encodeURI(URI uri)
encodeURI in interface SipApplicationSessionpublic URL encodeURL(URL url)
encodeURL in interface SipApplicationSessionpublic String getApplicationName()
getApplicationName in interface SipApplicationSessionpublic Object getAttribute(String name)
getAttribute in interface SipApplicationSessionpublic Iterator<String> getAttributeNames()
getAttributeNames in interface SipApplicationSessionpublic long getCreationTime()
getCreationTime in interface SipApplicationSessionpublic long getExpirationTime()
getExpirationTime in interface SipApplicationSessionpublic String getId()
getId in interface SipApplicationSessionpublic boolean getInvalidateWhenReady()
getInvalidateWhenReady in interface SipApplicationSessionpublic long getLastAccessedTime()
getLastAccessedTime in interface SipApplicationSessionpublic Object getSession(String id, SipApplicationSession.Protocol protocol)
getSession in interface SipApplicationSessionpublic Iterator<?> getSessions()
getSessions in interface SipApplicationSessionpublic Iterator<?> getSessions(String protocol)
getSessions in interface SipApplicationSessionpublic SipSession getSipSession(String id)
getSipSession in interface SipApplicationSessionpublic ServletTimer getTimer(String id)
getTimer in interface SipApplicationSessionpublic Collection<ServletTimer> getTimers()
getTimers in interface SipApplicationSessionpublic void invalidate()
invalidate in interface SipApplicationSessionpublic boolean isReadyToInvalidate()
isReadyToInvalidate in interface SipApplicationSessionpublic boolean isValid()
isValid in interface SipApplicationSessionpublic boolean isValidInternal()
isValidInternal in interface MobicentsSipApplicationSessionpublic void removeAttribute(String name)
removeAttribute in interface SipApplicationSessionpublic void setAttribute(String name, Object attribute)
setAttribute in interface SipApplicationSessionpublic int setExpires(int deltaMinutes)
setExpires in interface SipApplicationSessionpublic void setInvalidateWhenReady(boolean invalidateWhenReady)
setInvalidateWhenReady in interface SipApplicationSessionpublic MobicentsSipApplicationSession getFacade()
getFacade in interface MobicentsSipApplicationSessionpublic void readExternal(ObjectInput arg0) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionpublic void writeExternal(ObjectOutput arg0) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic String getJvmRoute()
getJvmRoute in interface MobicentsSipApplicationSessionpublic void setJvmRoute(String jvmRoute)
setJvmRoute in interface MobicentsSipApplicationSessionpublic void setExpirationTimerTask(SipApplicationSessionTimerTask expirationTimerTask)
setExpirationTimerTask in interface MobicentsSipApplicationSessionpublic void setExpired(boolean hasExpired)
setExpired in interface MobicentsSipApplicationSessionpublic long getExpirationTimeInternal()
getExpirationTimeInternal in interface MobicentsSipApplicationSessionpublic Set<MobicentsSipSession> getSipSessions(boolean internal)
getSipSessions in interface MobicentsSipApplicationSessionpublic SipApplicationSessionTimerTask getExpirationTimerTask()
getExpirationTimerTask in interface MobicentsSipApplicationSessionpublic void scheduleAsynchronousWork(SipApplicationSessionAsynchronousWork work)
scheduleAsynchronousWork in interface SipApplicationSessionExtpublic long getSipApplicationSessionTimeout()
getSipApplicationSessionTimeout in interface MobicentsSipApplicationSessionpublic void invalidate(boolean bypassCheck)
invalidate in interface MobicentsSipApplicationSessionpublic void acquire()
acquire in interface MobicentsSipApplicationSessionpublic void release()
release in interface MobicentsSipApplicationSessionpublic boolean isOrphan()
isOrphan in interface MobicentsSipApplicationSessionpublic void setOrphan(boolean orphan)
setOrphan in interface MobicentsSipApplicationSessionCopyright © 2015. All Rights Reserved.