|
||||||||||
| 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()
|
java.util.Iterator<MobicentsSipSession> |
getDerivedSipSessions()
|
ThreadPoolQueueExecutor |
getExecutorService()
|
java.lang.String |
getHandler()
|
SipSessionKey |
getKey()
get the internal Mobicents Sip Session Key |
java.util.Set<javax.sip.Transaction> |
getOngoingTransactions()
|
SipURI |
getOutboundInterface()
|
ProxyImpl |
getProxy()
Retieves the proxy of the sip session if any |
SipApplicationRoutingRegion |
getRegionInternal()
|
javax.sip.Dialog |
getSessionCreatingDialog()
|
javax.sip.Transaction |
getSessionCreatingTransaction()
|
MobicentsSipApplicationSession |
getSipApplicationSession()
|
java.util.Map<java.lang.String,java.lang.Object> |
getSipSessionAttributeMap()
|
URI |
getSipSubscriberURI()
|
java.io.Serializable |
getStateInfo()
|
java.security.Principal |
getUserPrincipal()
|
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 |
setB2buaHelper(B2buaHelperImpl helperImpl)
|
void |
setLocalParty(Address addressImpl)
|
void |
setParentSession(MobicentsSipSession mobicentsSipSession)
|
void |
setProxy(ProxyImpl proxy)
Set the proxy of the sip session |
void |
setRemoteParty(Address addressImpl)
|
void |
setRoutingRegion(SipApplicationRoutingRegion routingRegion)
|
void |
setSessionCreatingDialog(javax.sip.Dialog dialog)
|
void |
setSessionCreatingTransaction(javax.sip.Transaction transaction)
|
void |
setSipSessionAttributeMap(java.util.Map<java.lang.String,java.lang.Object> sipSessionAttributeMap)
|
void |
setSipSubscriberURI(URI subscriberURI)
|
void |
setState(SipSession.State state)
|
void |
setStateInfo(java.io.Serializable stateInfo)
|
void |
setUserPrincipal(java.security.Principal principal)
|
void |
updateStateOnResponse(SipServletResponseImpl sipServletResponseImpl,
boolean receive)
|
void |
updateStateOnSubsequentRequest(SipServletRequestImpl sipServletRequestImpl,
boolean receive)
|
| 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)
javax.sip.Transaction getSessionCreatingTransaction()
void setSessionCreatingTransaction(javax.sip.Transaction transaction)
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)
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()
SipURI getOutboundInterface()
java.util.Iterator<MobicentsSipSession> getDerivedSipSessions()
void setState(SipSession.State state)
void setSipSubscriberURI(URI subscriberURI)
URI 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()
ThreadPoolQueueExecutor getExecutorService()
void addSubscription(SipServletMessageImpl sipServletMessage)
throws javax.sip.SipException
javax.sip.SipExceptionvoid removeSubscription(SipServletMessageImpl sipServletMessage)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||