public final class SipRequestLine extends SipInitialLine
SipParser.HeaderValueState
ACK, 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
SipRequestLine s 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, toResponseLine
consumeAddressSpec, 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, readHeaderValues
public boolean isRequestLine()
isRequestLine
in class SipInitialLine
public SipRequestLine toRequestLine()
toRequestLine
in class SipInitialLine
public Buffer getMethod()
public URI getRequestUri() throws SipParseException
SipParseException
public boolean equals(Object o)
SipRequestLine
s are considered equal if:
equals
in class SipInitialLine
o
- public Buffer getBuffer()
getBuffer
in class SipInitialLine
public SipRequestLine clone()
clone
in class SipInitialLine
public void getBytes(Buffer dst)
SipInitialLine
SipInitialLine
into the
destination Buffer
.getBytes
in class SipInitialLine
Copyright © 2020. All Rights Reserved.