public class TimeStamp extends SIPHeader implements TimeStampHeader
| Modifier and Type | Field and Description |
|---|---|
protected int |
delay
delay field
|
protected float |
delayFloat |
protected long |
timeStamp
timeStamp field
|
headerNameAND, AT, COLON, COMMA, DOT, DOUBLE_QUOTE, EQUALS, GREATER_THAN, HT, immutableClasses, indentation, LESS_THAN, LPAREN, matchExpression, NEWLINE, PERCENT, POUND, QUESTION, QUOTE, RETURN, RPAREN, SEMICOLON, SLASH, SP, STAR, stringRepresentationNAMEACCEPT, ACCEPT_ENCODING, ACCEPT_LANGUAGE, ALERT_INFO, ALLOW, ALLOW_EVENTS, AUTHENTICATION_INFO, AUTHORIZATION, CALL_ID, CALL_INFO, CONTACT, CONTENT_DISPOSITION, CONTENT_ENCODING, CONTENT_LANGUAGE, CONTENT_LENGTH, CONTENT_TYPE, CSEQ, DATE, ERROR_INFO, EVENT, EXPIRES, FROM, IN_REPLY_TO, JOIN, MAX_FORWARDS, MIME_VERSION, MIN_EXPIRES, MIN_SE, ORGANIZATION, PRIORITY, PROXY_AUTHENTICATE, PROXY_AUTHORIZATION, PROXY_REQUIRE, RACK, REASON, RECORD_ROUTE, REFERRED_BY, REPLACES, REPLY_TO, REQUIRE, RETRY_AFTER, ROUTE, RSEQ, SERVER, SESSION_EXPIRES, SIP_ETAG, SIP_IF_MATCH, SUBJECT, SUBSCRIPTION_STATE, SUPPORTED, TIMESTAMP, TO, UNSUPPORTED, USER_AGENT, VIA, WARNING, WWW_AUTHENTICATE| Constructor and Description |
|---|
TimeStamp()
Default Constructor
|
| Modifier and Type | Method and Description |
|---|---|
StringBuilder |
encodeBody(StringBuilder retval)
Return canonical form of the header.
|
float |
getDelay()
Gets delay of TimeStampHeader.
|
long |
getTime()
Gets the timestamp value of this TimeStampHeader.
|
int |
getTimeDelay()
Gets delay of TimeStampHeader.
|
float |
getTimeStamp()
Gets the timestamp value of this TimeStampHeader.
|
boolean |
hasDelay()
return true if delay exists
|
void |
removeDelay() |
void |
setDelay(float delay)
Sets the new delay value of the TimestampHeader to the delay paramter
passed to this method
|
void |
setTime(long timeStamp)
Sets the timestamp value of this TimeStampHeader to the new timestamp
value passed to this method.
|
void |
setTimeDelay(int delay)
Sets the new delay value of the TimestampHeader to the delay parameter
passed to this method
|
void |
setTimeStamp(float timeStamp)
Sets the timestamp value of this TimeStampHeader to the new timestamp
value passed to this method.
|
encode, encode, getHeaderName, getHeaderValue, getName, getValue, hashCode, isHeaderList, setHeaderName, toStringdbgPrint, debugDump, debugDump, equals, matchclone, dbgPrint, getClassFromName, getIndentation, getMatcher, isMySubclass, makeClone, merge, setMatcher, sprint, sprint, sprint, sprint, sprint, sprint, sprint, sprint, sprintprotected long timeStamp
protected int delay
protected float delayFloat
public StringBuilder encodeBody(StringBuilder retval)
encodeBody in class SIPHeaderpublic boolean hasDelay()
public void removeDelay()
public void setTimeStamp(float timeStamp)
throws InvalidArgumentException
TimeStampHeadersetTimeStamp in interface TimeStampHeadertimeStamp - - the new float timestamp valueInvalidArgumentException - if the timestamp value argument is a
negative value.public float getTimeStamp()
TimeStampHeadergetTimeStamp in interface TimeStampHeaderpublic float getDelay()
TimeStampHeader-1 if the
delay parameter is not set.getDelay in interface TimeStampHeaderpublic void setDelay(float delay)
throws InvalidArgumentException
setDelay in interface TimeStampHeaderdelay - -
the Float.valueOf delay valueInvalidArgumentException - if the delay value argumenmt is a negative value other than
-1.public long getTime()
TimeStampHeadergetTime in interface TimeStampHeaderpublic int getTimeDelay()
TimeStampHeader-1 if the
delay parameter is not set.getTimeDelay in interface TimeStampHeaderpublic void setTime(long timeStamp)
throws InvalidArgumentException
TimeStampHeadersetTime in interface TimeStampHeadertimeStamp - - the new long timestamp valueInvalidArgumentException - if the timestamp value argument is a
negative value.public void setTimeDelay(int delay)
throws InvalidArgumentException
TimeStampHeadersetTimeDelay in interface TimeStampHeaderdelay - - the new int delay valueInvalidArgumentException - if the delay value argumenmt is a
negative value other than the default value -1.Copyright © 2018. All Rights Reserved.