public class RAck extends SIPHeader implements RAckHeader
| Modifier and Type | Field and Description |
|---|---|
protected long |
cSeqNumber |
protected String |
method |
protected long |
rSeqNumber |
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 |
|---|
RAck()
Creates a new instance of RAck
|
| Modifier and Type | Method and Description |
|---|---|
StringBuilder |
encodeBody(StringBuilder buffer)
Encode the body of this header (the stuff that follows headerName).
|
int |
getCSeqNumber()
Deprecated.
|
long |
getCSeqNumberLong()
Gets the CSeq sequence number of this RAckHeader.
|
long |
getCSequenceNumber() |
String |
getMethod()
Gets the method of RAckHeader
|
int |
getRSeqNumber()
Deprecated.
|
long |
getRSequenceNumber() |
void |
setCSeqNumber(int cSeqNumber)
Deprecated.
|
void |
setCSequenceNumber(long cSeqNumber) |
void |
setMethod(String method)
Sets the method of RAckHeader, which correlates to the method of the
CSeqHeader of the provisional response being acknowledged.
|
void |
setRSeqNumber(int rSeqNumber)
Deprecated.
|
void |
setRSequenceNumber(long rSeqNumber) |
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 cSeqNumber
protected long rSeqNumber
protected String method
public StringBuilder encodeBody(StringBuilder buffer)
encodeBody in class SIPHeaderpublic int getCSeqNumber()
getCSeqNumber in interface RAckHeaderpublic long getCSeqNumberLong()
public String getMethod()
getMethod in interface RAckHeaderpublic int getRSeqNumber()
getRSeqNumber in interface RAckHeaderpublic void setCSeqNumber(int cSeqNumber)
throws InvalidArgumentException
RAckHeadersetCSeqNumber in interface RAckHeadercSeqNumber - - the new cSeq number of this RAckHeader.InvalidArgumentException - if supplied value is less than zero.RAckHeader.setCSeqNumber(int)public void setMethod(String method) throws ParseException
RAckHeadersetMethod in interface RAckHeadermethod - - the new string value of the method of the RAckHeaderParseException - which signals that an error has been reached
unexpectedly while parsing the method value.public long getCSequenceNumber()
public long getRSequenceNumber()
public void setCSequenceNumber(long cSeqNumber)
throws InvalidArgumentException
InvalidArgumentExceptionpublic void setRSeqNumber(int rSeqNumber)
throws InvalidArgumentException
RAckHeadersetRSeqNumber in interface RAckHeaderrSeqNumber - - the new rSeq number of this RAckHeader.InvalidArgumentException - if supplied value is less than zero.RAckHeader.setRSeqNumber(int)public void setRSequenceNumber(long rSeqNumber)
throws InvalidArgumentException
InvalidArgumentExceptionCopyright © 2014. All Rights Reserved.