public class MobicentsSipSessionFacade extends Object implements MobicentsSipSession, Serializable
SipSession.State| Modifier and Type | Field and Description |
|---|---|
protected boolean |
orphan |
| Constructor and Description |
|---|
MobicentsSipSessionFacade(MobicentsSipSession sipSession) |
public MobicentsSipSessionFacade(MobicentsSipSession sipSession)
public SipServletRequest createRequest(String arg0)
createRequest in interface SipSessionpublic SipApplicationSession getApplicationSession()
getApplicationSession in interface SipSessionpublic Object getAttribute(String arg0)
getAttribute in interface SipSessionpublic Enumeration<String> getAttributeNames()
getAttributeNames in interface SipSessionpublic String getCallId()
getCallId in interface SipSessionpublic long getCreationTime()
getCreationTime in interface SipSessionpublic String getId()
getId in interface SipSessionpublic boolean getInvalidateWhenReady()
getInvalidateWhenReady in interface SipSessionpublic long getLastAccessedTime()
getLastAccessedTime in interface SipSessionpublic Address getLocalParty()
getLocalParty in interface SipSessionpublic SipApplicationRoutingRegion getRegion()
getRegion in interface SipSessionpublic Address getRemoteParty()
getRemoteParty in interface SipSessionpublic javax.servlet.ServletContext getServletContext()
getServletContext in interface SipSessionpublic SipSession.State getState()
getState in interface SipSessionpublic URI getSubscriberURI()
getSubscriberURI in interface SipSessionpublic void invalidate()
invalidate in interface SipSessionpublic void invalidate(boolean bypassCheck)
invalidate in interface MobicentsSipSessionpublic boolean isReadyToInvalidate()
isReadyToInvalidate in interface SipSessionpublic boolean isReadyToInvalidateInternal()
isReadyToInvalidateInternal in interface MobicentsSipSessionpublic boolean isValid()
isValid in interface SipSessionpublic boolean isValidInternal()
isValidInternal in interface MobicentsSipSessionpublic void removeAttribute(String arg0)
removeAttribute in interface SipSessionpublic void setAttribute(String arg0, Object arg1)
setAttribute in interface SipSessionpublic void setHandler(String arg0) throws javax.servlet.ServletException
setHandler in interface SipSessionjavax.servlet.ServletExceptionpublic void setInvalidateWhenReady(boolean arg0)
setInvalidateWhenReady in interface SipSessionpublic void setOutboundInterface(InetAddress arg0)
setOutboundInterface in interface SipSessionpublic void setOutboundInterface(InetSocketAddress arg0)
setOutboundInterface in interface SipSessionpublic void setOutboundInterface(SipURI arg0)
setOutboundInterface in interface SipSessionExtpublic void access()
access in interface MobicentsSipSessionpublic void addDerivedSipSessions(MobicentsSipSession derivedSession)
addDerivedSipSessions in interface MobicentsSipSessionpublic void addOngoingTransaction(javax.sip.Transaction transaction)
addOngoingTransaction in interface MobicentsSipSessionpublic void addSubscription(MobicentsSipServletMessage sipServletMessage) throws javax.sip.SipException
addSubscription in interface MobicentsSipSessionjavax.sip.SipExceptionpublic MobicentsSipSession findDerivedSipSession(String toTag)
findDerivedSipSession in interface MobicentsSipSessionpublic MobicentsB2BUAHelper getB2buaHelper()
getB2buaHelper in interface MobicentsSipSessionpublic Iterator<MobicentsSipSession> getDerivedSipSessions()
getDerivedSipSessions in interface MobicentsSipSessionpublic String getHandler()
getHandler in interface MobicentsSipSessionpublic MobicentsSipSessionKey getKey()
getKey in interface MobicentsSipSessionpublic Set<javax.sip.Transaction> getOngoingTransactions()
getOngoingTransactions in interface MobicentsSipSessionpublic String getOutboundInterface()
getOutboundInterface in interface MobicentsSipSessionpublic MobicentsProxy getProxy()
getProxy in interface MobicentsSipSessionpublic SipApplicationRoutingRegion getRegionInternal()
getRegionInternal in interface MobicentsSipSessionpublic javax.sip.Dialog getSessionCreatingDialog()
getSessionCreatingDialog in interface MobicentsSipSessionpublic MobicentsSipServletMessage getSessionCreatingTransactionRequest()
getSessionCreatingTransactionRequest in interface MobicentsSipSessionpublic MobicentsSipApplicationSession getSipApplicationSession()
getSipApplicationSession in interface MobicentsSipSessionpublic Map<String,Object> getSipSessionAttributeMap()
getSipSessionAttributeMap in interface MobicentsSipSessionpublic String getSipSubscriberURI()
getSipSubscriberURI in interface MobicentsSipSessionpublic Serializable getStateInfo()
getStateInfo in interface MobicentsSipSessionpublic SipPrincipal getUserPrincipal()
getUserPrincipal in interface MobicentsSipSessionpublic void onReadyToInvalidate()
onReadyToInvalidate in interface MobicentsSipSessionpublic void onTerminatedState()
onTerminatedState in interface MobicentsSipSessionpublic MobicentsSipSession removeDerivedSipSession(String toTag)
removeDerivedSipSession in interface MobicentsSipSessionpublic void removeOngoingTransaction(javax.sip.Transaction transaction)
removeOngoingTransaction in interface MobicentsSipSessionpublic void removeSubscription(MobicentsSipServletMessage sipServletMessage)
removeSubscription in interface MobicentsSipSessionpublic void setB2buaHelper(MobicentsB2BUAHelper helperImpl)
setB2buaHelper in interface MobicentsSipSessionpublic void setLocalParty(Address addressImpl)
setLocalParty in interface MobicentsSipSessionpublic void setParentSession(MobicentsSipSession mobicentsSipSession)
setParentSession in interface MobicentsSipSessionpublic MobicentsSipSession getParentSession()
getParentSession in interface MobicentsSipSessionpublic void setProxy(MobicentsProxy proxy)
setProxy in interface MobicentsSipSessionpublic void setRemoteParty(Address addressImpl)
setRemoteParty in interface MobicentsSipSessionpublic void setRoutingRegion(SipApplicationRoutingRegion routingRegion)
setRoutingRegion in interface MobicentsSipSessionpublic void setSessionCreatingDialog(javax.sip.Dialog dialog)
setSessionCreatingDialog in interface MobicentsSipSessionpublic void setSessionCreatingTransactionRequest(MobicentsSipServletMessage message)
setSessionCreatingTransactionRequest in interface MobicentsSipSessionpublic void setSipSessionAttributeMap(Map<String,Object> sipSessionAttributeMap)
setSipSessionAttributeMap in interface MobicentsSipSessionpublic void setSipSubscriberURI(String subscriberURI)
setSipSubscriberURI in interface MobicentsSipSessionpublic void setState(SipSession.State state)
setState in interface MobicentsSipSessionpublic void setStateInfo(Serializable stateInfo)
setStateInfo in interface MobicentsSipSessionpublic void setUserPrincipal(SipPrincipal principal)
setUserPrincipal in interface MobicentsSipSessionpublic void updateStateOnResponse(MobicentsSipServletResponse sipServletResponseImpl, boolean receive)
updateStateOnResponse in interface MobicentsSipSessionpublic void updateStateOnSubsequentRequest(MobicentsSipServletRequest sipServletRequestImpl, boolean receive)
updateStateOnSubsequentRequest in interface MobicentsSipSessionpublic MobicentsSipSession getFacade()
getFacade in interface MobicentsSipSessionpublic SipApplicationRouterInfo getNextSipApplicationRouterInfo()
getNextSipApplicationRouterInfo in interface MobicentsSipSessionpublic void setNextSipApplicationRouterInfo(SipApplicationRouterInfo routerInfo)
setNextSipApplicationRouterInfo in interface MobicentsSipSessionpublic void setAckReceived(long cSeq,
boolean ackReceived)
setAckReceived in interface MobicentsSipSessionpublic void setCseq(long cseq)
setCseq in interface MobicentsSipSessionpublic long getCseq()
getCseq in interface MobicentsSipSessionpublic boolean validateCSeq(MobicentsSipServletRequest request)
validateCSeq in interface MobicentsSipSessionpublic MobicentsSipSession getMobicentsSipSession()
public String getTransport()
getTransport in interface MobicentsSipSessionpublic void setTransport(String transport)
setTransport in interface MobicentsSipSessionpublic void scheduleAsynchronousWork(SipSessionAsynchronousWork work)
scheduleAsynchronousWork in interface SipSessionExtpublic int getRequestsPending()
getRequestsPending in interface MobicentsSipSessionpublic void setRequestsPending(int requests)
setRequestsPending in interface MobicentsSipSessionpublic void notifySipSessionListeners(SipSessionEventType creation)
notifySipSessionListeners in interface MobicentsSipSessionpublic void setCopyRecordRouteHeadersOnSubsequentResponses(boolean copyRecordRouteHeadersOnSubsequentResponses)
setCopyRecordRouteHeadersOnSubsequentResponses in interface SipSessionExtpublic boolean getCopyRecordRouteHeadersOnSubsequentResponses()
getCopyRecordRouteHeadersOnSubsequentResponses in interface SipSessionExtpublic MobicentsSipSessionSecurity getSipSessionSecurity()
getSipSessionSecurity in interface MobicentsSipSessionpublic void setSipSessionSecurity(MobicentsSipSessionSecurity sipSessionSecurity)
setSipSessionSecurity in interface MobicentsSipSessionpublic void acquire()
acquire in interface MobicentsSipSessionpublic void release()
release in interface MobicentsSipSessionpublic void setFlow(javax.sip.address.SipURI flow)
setFlow in interface MobicentsSipSessionpublic javax.sip.address.SipURI getFlow()
getFlow in interface MobicentsSipSessionpublic boolean isOrphan()
isOrphan in interface MobicentsSipSessionpublic void setOrphan(boolean orphan)
setOrphan in interface MobicentsSipSessionCopyright © 2014. All Rights Reserved.