public final class SipResponseLine extends SipInitialLine
SipParser.HeaderValueStateACK, AT, BACK_SLASH, BACKTICK, BYE, CANCEL, COLON, COMMA, CR, DASH, DOUBLE_QOUTE, DQUOT, EQ, EXCLAMATIONPOINT, framers, HTAB, INFO, INVITE, LAQUOT, LF, LPAREN, MADDR, MAX_LOOK_AHEAD, MESSAGE, METHOD, NOTIFY, OPTIONS, PERCENT, PERIOD, PLUS, PRACK, PUBLISH, QUESTIONMARK, RAQUOT, REFER, REGISTER, RPAREN, SCHEME_SIP, SCHEME_SIP_COLON, SCHEME_SIPS, SCHEME_SIPS_COLON, SCHEME_TEL, SCHEME_TEL_COLON, SCTP, SEMI, SIP2_0, SIP2_0_SLASH, SLASH, SP, STAR, SUBSCRIBE, TAG, TCP, TICK, TILDE, TLS, TRANSPORT, TRANSPORT_EQ, TTL, UDP, UNDERSCORE, UPDATE, USER, WS, WSS| Constructor and Description |
|---|
SipResponseLine(int statusCode,
Buffer reason) |
| Modifier and Type | Method and Description |
|---|---|
SipResponseLine |
clone() |
boolean |
equals(Object o)
Two initial lines are considered equal if:
They are both a request or response line
If response, their status codes are the same (the human readable
reason is ignored)
If request, the request-uri must be equal according to the rules
of URI equality
|
Buffer |
getBuffer()
The request initial line as a raw buffer.
|
void |
getBytes(Buffer dst)
Write the bytes representing this
SipInitialLine into the
destination Buffer. |
Buffer |
getReason() |
int |
getStatusCode() |
boolean |
isResponseLine() |
SipResponseLine |
toResponseLine() |
String |
toString() |
isRequestLine, isResponseLine, parse, parse, toRequestLineconsumeAddressSpec, consumeAddressSpec, consumeAlphaNum, consumeCOLON, consumeCOMMA, consumeCRLF, consumeDisplayName, consumeDisplayName, consumeEQUAL, consumeGenericParam, consumeGenericParams, consumeHostname, consumeLAQUOT, consumeLDQUOT, consumeLPAREN, consumeLWS, consumeMSubtype, consumeMType, consumePort, consumeQuotedString, consumeRAQUOT, consumeRDQUOT, consumeRPAREN, consumeSEMI, consumeSentBye, consumeSentProtocol, consumeSLASH, consumeSTAR, consumeSWS, consumeSWSAfterHColon, consumeToken, consumeUserInfoHostPort, consumeVia, consumeWS, couldBeSipMessage, couldBeSipMessage, expect, expect, expectDigit, expectHCOLON, expectHCOLONStreamFriendly, expectMethod, expectSIP2_0, expectSLASH, expectTel, expectToken, expectWS, frame, getAlphaNumCount, getFramer, getTokenCount, isAlpha, isAlpha, isAlphaNum, isAlphaNum, isDigit, isDigit, isHostPortCharacter, isHostPortCharacter, isNext, isNextAlphaNum, isNextDigit, isSCTP, isSCTPLower, isSips, isTCP, isTCPLower, isTLS, isTLSLower, isUDP, isUDPLower, isWS, isWSLower, isWSS, isWSSLower, nextHeader, nextHeaderName, nextHeaderNameDontCheckHColon, nextHeaders, readHeaderValues, readHeaderValuespublic SipResponseLine(int statusCode,
Buffer reason)
public boolean isResponseLine()
isResponseLine in class SipInitialLinepublic SipResponseLine toResponseLine()
toResponseLine in class SipInitialLinepublic int getStatusCode()
public Buffer getReason()
public boolean equals(Object o)
SipInitialLineequals in class SipInitialLinepublic Buffer getBuffer()
getBuffer in class SipInitialLinepublic SipResponseLine clone()
clone in class SipInitialLinepublic void getBytes(Buffer dst)
SipInitialLineSipInitialLine into the
destination Buffer.getBytes in class SipInitialLineCopyright © 2020. All Rights Reserved.