org.mobicents.servlet.sip.core.session
Class SipSessionKey
java.lang.Object
org.mobicents.servlet.sip.core.session.SipSessionKey
- All Implemented Interfaces:
- java.io.Serializable
public class SipSessionKey
- extends java.lang.Object
- implements java.io.Serializable
Class representing the key (which will also be its id) for a sip session.
It is composed of the From Header Address, the From Header parameter Tag, the To Header Address,
the To Header parameter tag, the Call-Id and the application Name.
It is to be noted that the To Header parameter Tag will not be used in SipSessionKey comparison (equals() and hashcode() methods).
It will only be used to check if a new derived sip session needs to be created.
- Author:
- Jean Deruelle
- See Also:
- Serialized Form
|
Constructor Summary |
SipSessionKey(java.lang.String fromAddress,
java.lang.String fromTag,
java.lang.String toAddress,
java.lang.String toTag,
java.lang.String callId,
java.lang.String applicationName)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
SipSessionKey
public SipSessionKey(java.lang.String fromAddress,
java.lang.String fromTag,
java.lang.String toAddress,
java.lang.String toTag,
java.lang.String callId,
java.lang.String applicationName)
- Parameters:
fromAddress - fromTag - toAddress - toTag - callId - applicationName -
getFromAddress
public java.lang.String getFromAddress()
- Returns:
- the fromAddress
getFromTag
public java.lang.String getFromTag()
- Returns:
- the fromTag
getToTag
public java.lang.String getToTag()
- Returns:
- the toTag
getToAddress
public java.lang.String getToAddress()
- Returns:
- the toAddress
getCallId
public java.lang.String getCallId()
- Returns:
- the callId
getApplicationName
public java.lang.String getApplicationName()
- Returns:
- the applicationName
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
setToTag
public void setToTag(java.lang.String toTag)
- Parameters:
toTag - the toTag to set
Copyright © 2008. All Rights Reserved.