public class ImmutableSipRequest extends ImmutableSipMessage implements SipRequest
SipRequest.BuilderUNABLE_TO_PARSE_OUT_THE_METHOD_DUE_TO_UNDERLYING_IO_EXCEPTION| Modifier | Constructor and Description |
|---|---|
protected |
ImmutableSipRequest(Buffer message,
SipRequestLine initialLine,
List<SipHeader> headers,
short indexOfTo,
short indexOfFrom,
short indexOfCSeq,
short indexOfCallId,
short indexOfMaxForwards,
short indexOfVia,
short indexOfRoute,
short indexOfRecordRoute,
short indexOfContact,
Buffer body) |
| Modifier and Type | Method and Description |
|---|---|
SipRequest |
clone()
Perform a deep clone of this SipMessage.
|
SipRequest.Builder |
copy() |
SipResponse.Builder |
createResponse(int responseCode,
Buffer content) |
Buffer |
getMethod()
Get the method of this sip message
|
URI |
getRequestUri()
Get the request uri of the sip request
|
addHeader, addHeaderFirst, countNoOfHeaders, getAllHeaders, getCallIDHeader, getContactHeader, getContent, getContentLength, getContentTypeHeader, getCSeqHeader, getExpiresHeader, getFromHeader, getHeader, getHeader, getHeaders, getHeaders, getInitialLine, getInitialLineAsObject, getMaxForwards, getRecordRouteHeader, getRecordRouteHeaders, getRouteHeader, getRouteHeaders, getToHeader, getViaHeader, getViaHeaders, hasContent, initialLine, isInitial, popHeader, setHeader, toBuffer, toString, verifyequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitack, ack, bye, bye, cancel, cancel, info, info, invite, invite, isRequest, message, message, notify, notify, options, options, popRouteHeader, prack, prack, publish, publish, refer, refer, register, register, request, request, subscribe, subscribe, toRequest, update, update, withMethod, withMethodaddHeader, addHeaderFirst, countNoOfHeaders, createResponse, frame, frame, frame, getAllHeaders, getCallIDHeader, getContactHeader, getContent, getContentLength, getContentTypeHeader, getCSeqHeader, getExpiresHeader, getFromHeader, getHeader, getHeader, getHeaders, getHeaders, getInitialLine, getMaxForwards, getRecordRouteHeader, getRecordRouteHeaders, getRouteHeader, getRouteHeaders, getToHeader, getViaHeader, getViaHeaders, hasContent, initialLine, isAck, isBye, isCancel, isInfo, isInitial, isInvite, isMessage, isOptions, isRegister, isResponse, isSubsequent, popHeader, setHeader, toBuffer, toResponse, verifyprotected ImmutableSipRequest(Buffer message, SipRequestLine initialLine, List<SipHeader> headers, short indexOfTo, short indexOfFrom, short indexOfCSeq, short indexOfCallId, short indexOfMaxForwards, short indexOfVia, short indexOfRoute, short indexOfRecordRoute, short indexOfContact, Buffer body)
message - the full immutable buffer which has the entire SIP message in it, including all headers, body
initial line etc.initialLine - the parsed initial line (which is just a reference into the message buffer)headers - indexOfTo - indexOfFrom - indexOfCSeq - indexOfCallId - indexOfMaxForwards - indexOfVia - indexOfRoute - indexOfRecordRoute - indexOfContact - body - public URI getRequestUri() throws SipParseException
SipRequestgetRequestUri in interface SipRequestSipParseExceptionpublic Buffer getMethod() throws SipParseException
SipMessagegetMethod in interface SipMessageSipParseExceptionpublic SipResponse.Builder createResponse(int responseCode, Buffer content) throws SipParseException, ClassCastException
createResponse in interface SipMessageSipParseExceptionClassCastExceptionpublic SipRequest.Builder copy()
copy in interface SipMessagecopy in interface SipRequestpublic final SipRequest clone()
SipMessageclone in interface SipMessageclone in interface SipRequestclone in class ImmutableSipMessageCopyright © 2016. All Rights Reserved.