java.lang.Object
com.opencloud.slee.services.sip.registrar.RegistrationBinding
- All Implemented Interfaces:
- java.io.Serializable
- public class RegistrationBinding
- extends java.lang.Object
- implements java.io.Serializable
expiry
private java.util.Date expiry
qValue
private float qValue
callId
private java.lang.String callId
cSeq
private long cSeq
comment
private java.lang.String comment
contactAddress
private java.lang.String contactAddress
RegistrationBinding
public RegistrationBinding(java.lang.String contactAddress,
java.lang.String comment,
long expiresDelta,
float q,
java.lang.String id,
long seq)
getExpiryAbsolute
public long getExpiryAbsolute()
getExpiryDelta
public int getExpiryDelta()
- Returns number of seconds till this entry expires
May be 0 or -ve if already expired
getContactAddress
public java.lang.String getContactAddress()
getQValue
public float getQValue()
getCallId
public java.lang.String getCallId()
getCSeq
public long getCSeq()
getComment
public java.lang.String getComment()
setExpiryAbsolute
public void setExpiryAbsolute(long exp)
setExpiryDelta
public void setExpiryDelta(long exp)
setContactAddress
public void setContactAddress(java.lang.String address)
setQValue
public void setQValue(float q)
setCallId
public void setCallId(java.lang.String id)
setCSeq
public void setCSeq(long seq)
setComment
public void setComment(java.lang.String comment)
getScheme
private java.lang.String getScheme(java.lang.String contactAddress)
getSchemeData
private java.lang.String getSchemeData(java.lang.String contactAddress)
getContactHeader
public ContactHeader getContactHeader(javax.sip.address.AddressFactory af,
javax.sip.header.HeaderFactory hf)
toString
public java.lang.String toString()
- Description copied from class:
java.lang.Object
- Convert this Object to a human-readable String.
There are no limits placed on how long this String
should be or what it should contain. We suggest you
make it as intuitive as possible to be able to place
it into System.out.println() 55
and such.
It is typical, but not required, to ensure that this method
never completes abruptly with a java.lang.RuntimeException.
This method will be called when performing string
concatenation with this object. If the result is
null, string concatenation will instead
use "null".
The default implementation returns
getClass().getName() + "@" +
Integer.toHexString(hashCode()).