public final class SipRequestLine 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 |
|---|
SipRequestLine(Buffer method,
Buffer requestUri) |
SipRequestLine(Buffer method,
URI requestUri) |
| Modifier and Type | Method and Description |
|---|---|
SipRequestLine |
clone() |
boolean |
equals(Object o)
Two
SipRequestLines are considered equal if:
The methods are the same
The request-uri are considered equal
|
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 |
getMethod() |
URI |
getRequestUri() |
boolean |
isRequestLine() |
SipRequestLine |
toRequestLine() |
String |
toString() |
isResponseLine, isResponseLine, parse, parse, toResponseLineconsumeAddressSpec, consumeAddressSpec, consumeAlphaNum, consumeCOLON, consumeCOMMA, consumeCRLF, 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, frame2, 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 boolean isRequestLine()
isRequestLine in class SipInitialLinepublic SipRequestLine toRequestLine()
toRequestLine in class SipInitialLinepublic Buffer getMethod()
public URI getRequestUri() throws SipParseException
SipParseExceptionpublic boolean equals(Object o)
SipRequestLines are considered equal if:
equals in class SipInitialLineo - public Buffer getBuffer()
getBuffer in class SipInitialLinepublic SipRequestLine clone()
clone in class SipInitialLinepublic void getBytes(Buffer dst)
SipInitialLineSipInitialLine into the
destination Buffer.getBytes in class SipInitialLineCopyright © 2020. All Rights Reserved.