|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface MobicentsSipSession
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface javax.servlet.sip.SipSession |
|---|
SipSession.State |
| Method Summary | |
|---|---|
void |
access()
|
void |
addDerivedSipSessions(MobicentsSipSession derivedSession)
Add the derived sip session it will be identified by the To tag from its key |
void |
addOngoingTransaction(javax.sip.Transaction transaction)
|
void |
addSubscription(SipServletMessageImpl sipServletMessage)
|
MobicentsSipSession |
findDerivedSipSession(java.lang.String toTag)
Find the derived sip session identified by its to tag |
B2buaHelperImpl |
getB2buaHelper()
|
long |
getCseq()
|
java.util.Iterator<MobicentsSipSession> |
getDerivedSipSessions()
|
java.lang.String |
getHandler()
|
SipSessionKey |
getKey()
get the internal Mobicents Sip Session Key |
SipApplicationRouterInfo |
getNextSipApplicationRouterInfo()
|
java.util.Set<javax.sip.Transaction> |
getOngoingTransactions()
|
java.lang.String |
getOutboundInterface()
|
ProxyImpl |
getProxy()
Retieves the proxy of the sip session if any |
SipApplicationRoutingRegion |
getRegionInternal()
|
java.util.concurrent.Semaphore |
getSemaphore()
|
MobicentsSipSessionFacade |
getSession()
|
javax.sip.Dialog |
getSessionCreatingDialog()
|
SipServletMessageImpl |
getSessionCreatingTransactionRequest()
|
MobicentsSipApplicationSession |
getSipApplicationSession()
|
java.util.Map<java.lang.String,java.lang.Object> |
getSipSessionAttributeMap()
|
java.lang.String |
getSipSubscriberURI()
|
java.io.Serializable |
getStateInfo()
|
java.lang.String |
getTransport()
|
java.security.Principal |
getUserPrincipal()
|
boolean |
isAckReceived()
|
boolean |
isValidInternal()
|
void |
onReadyToInvalidate()
|
void |
onTerminatedState()
|
MobicentsSipSession |
removeDerivedSipSession(java.lang.String toTag)
Removes the derived sip session identified by the To tag in parameter |
void |
removeOngoingTransaction(javax.sip.Transaction transaction)
|
void |
removeSubscription(SipServletMessageImpl sipServletMessage)
|
void |
setAckReceived(boolean ackReceived)
|
void |
setB2buaHelper(B2buaHelperImpl helperImpl)
|
void |
setCseq(long cseq)
|
void |
setLocalParty(Address addressImpl)
|
void |
setNextSipApplicationRouterInfo(SipApplicationRouterInfo routerInfo)
|
void |
setParentSession(MobicentsSipSession mobicentsSipSession)
|
void |
setProxy(ProxyImpl proxy)
|
void |
setRemoteParty(Address addressImpl)
|
void |
setRoutingRegion(SipApplicationRoutingRegion routingRegion)
|
void |
setSessionCreatingDialog(javax.sip.Dialog dialog)
|
void |
setSessionCreatingTransactionRequest(SipServletMessageImpl message)
|
void |
setSipSessionAttributeMap(java.util.Map<java.lang.String,java.lang.Object> sipSessionAttributeMap)
|
void |
setSipSubscriberURI(java.lang.String subscriberURI)
|
void |
setState(SipSession.State state)
|
void |
setStateInfo(java.io.Serializable stateInfo)
|
void |
setTransport(java.lang.String transport)
|
void |
setUserPrincipal(java.security.Principal principal)
|
void |
updateStateOnResponse(SipServletResponseImpl sipServletResponseImpl,
boolean receive)
|
void |
updateStateOnSubsequentRequest(SipServletRequestImpl sipServletRequestImpl,
boolean receive)
|
boolean |
validateCSeq(SipServletRequestImpl sipServletRequestImpl)
|
| Methods inherited from interface javax.servlet.sip.SipSession |
|---|
createRequest, getApplicationSession, getAttribute, getAttributeNames, getCallId, getCreationTime, getId, getInvalidateWhenReady, getLastAccessedTime, getLocalParty, getRegion, getRemoteParty, getServletContext, getState, getSubscriberURI, invalidate, isReadyToInvalidate, isValid, removeAttribute, setAttribute, setHandler, setInvalidateWhenReady, setOutboundInterface, setOutboundInterface |
| Method Detail |
|---|
SipSessionKey getKey()
void addDerivedSipSessions(MobicentsSipSession derivedSession)
derivedSession - the derived session to addMobicentsSipSession removeDerivedSipSession(java.lang.String toTag)
toTag - the to Tag identifying the sip session to remove
MobicentsSipSession findDerivedSipSession(java.lang.String toTag)
toTag - the to Tag identifying the sip session to remove
MobicentsSipApplicationSession getSipApplicationSession()
java.lang.String getHandler()
javax.sip.Dialog getSessionCreatingDialog()
void setSessionCreatingDialog(javax.sip.Dialog dialog)
SipServletMessageImpl getSessionCreatingTransactionRequest()
void setSessionCreatingTransactionRequest(SipServletMessageImpl message)
java.util.Set<javax.sip.Transaction> getOngoingTransactions()
void removeOngoingTransaction(javax.sip.Transaction transaction)
void addOngoingTransaction(javax.sip.Transaction transaction)
java.io.Serializable getStateInfo()
void setStateInfo(java.io.Serializable stateInfo)
java.security.Principal getUserPrincipal()
void setUserPrincipal(java.security.Principal principal)
void setRoutingRegion(SipApplicationRoutingRegion routingRegion)
ProxyImpl getProxy()
void setProxy(ProxyImpl proxy)
void setB2buaHelper(B2buaHelperImpl helperImpl)
B2buaHelperImpl getB2buaHelper()
void access()
void updateStateOnResponse(SipServletResponseImpl sipServletResponseImpl,
boolean receive)
void updateStateOnSubsequentRequest(SipServletRequestImpl sipServletRequestImpl,
boolean receive)
void onTerminatedState()
void onReadyToInvalidate()
java.lang.String getOutboundInterface()
java.util.Iterator<MobicentsSipSession> getDerivedSipSessions()
void setState(SipSession.State state)
void setSipSubscriberURI(java.lang.String subscriberURI)
java.lang.String getSipSubscriberURI()
void setParentSession(MobicentsSipSession mobicentsSipSession)
java.util.Map<java.lang.String,java.lang.Object> getSipSessionAttributeMap()
void setSipSessionAttributeMap(java.util.Map<java.lang.String,java.lang.Object> sipSessionAttributeMap)
void setLocalParty(Address addressImpl)
void setRemoteParty(Address addressImpl)
SipApplicationRoutingRegion getRegionInternal()
java.util.concurrent.Semaphore getSemaphore()
void addSubscription(SipServletMessageImpl sipServletMessage)
throws javax.sip.SipException
javax.sip.SipExceptionvoid removeSubscription(SipServletMessageImpl sipServletMessage)
MobicentsSipSessionFacade getSession()
void setNextSipApplicationRouterInfo(SipApplicationRouterInfo routerInfo)
SipApplicationRouterInfo getNextSipApplicationRouterInfo()
boolean isAckReceived()
boolean isValidInternal()
void setAckReceived(boolean ackReceived)
long getCseq()
void setCseq(long cseq)
boolean validateCSeq(SipServletRequestImpl sipServletRequestImpl)
java.lang.String getTransport()
void setTransport(java.lang.String transport)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||