public final class SipRequestLine extends SipInitialLine
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() |
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, toResponseLine
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, consumeToken, consumeUserInfoHostPort, consumeVia, consumeWS, couldBeSipMessage, expect, expect, expectDigit, expectHCOLON, expectMethod, expectSIP2_0, expectSLASH, expectTel, expectToken, expectWS, frame, frame2, getAlphaNumCount, getTokenCount, isAlpha, isAlpha, isAlphaNum, isAlphaNum, isDigit, isDigit, isHostPortCharacter, isHostPortCharacter, isNext, isNextAlphaNum, isNextDigit, isSCTP, isSCTPLower, isSips, isTCP, isTCPLower, isTLS, isTLSLower, isUDP, isUDPLower, isWS, isWSLower, nextHeader, nextHeaderName, nextHeaders
public boolean isRequestLine()
isRequestLine
in class SipInitialLine
public SipRequestLine toRequestLine()
toRequestLine
in class SipInitialLine
public Buffer getMethod()
public URI getRequestUri() throws SipParseException
SipParseException
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 © 2016. All Rights Reserved.