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,
Map<String,List<SipHeader>> headers,
SipHeader toHeader,
SipHeader fromHeader,
SipHeader cSeqHeader,
SipHeader callIdHeader,
SipHeader maxForwardsHeader,
SipHeader viaHeader,
SipHeader routeHeader,
SipHeader recordRouteHeader,
SipHeader contactHeader,
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
|
countNoOfHeaders, equals, getAllHeaders, getCallIDHeader, getContactHeader, getContent, getContentLength, getContentTypeHeader, getCSeqHeader, getExpiresHeader, getFromHeader, getHeader, getHeader, getHeaders, getHeaders, getHeaderValues, getInitialLine, getInitialLineAsObject, getMaxForwards, getRecordRouteHeader, getRecordRouteHeaders, getRouteHeader, getRouteHeaders, getToHeader, getViaHeader, getViaHeaders, hasContent, initialLine, isInitial, toBuffer, toString, verifyfinalize, getClass, hashCode, notify, notifyAll, wait, wait, waitack, ack, bye, bye, cancel, cancel, info, info, invite, invite, isRequest, message, message, methodNotAllowed, notify, notify, ok, options, options, popRouteHeader, prack, prack, publish, publish, refer, refer, register, register, request, request, subscribe, subscribe, toRequest, update, update, withMethod, withMethodcountNoOfHeaders, createResponse, frame, frame, frame, getAllHeaders, getCallIDHeader, getContactHeader, getContent, getContentLength, getContentTypeHeader, getCSeqHeader, getExpiresHeader, getFromHeader, getHeader, getHeader, getHeaders, getHeaders, getHeaderValues, getInitialLine, getMaxForwards, getRecordRouteHeader, getRecordRouteHeaders, getRouteHeader, getRouteHeaders, getToHeader, getViaHeader, getViaHeaders, hasContent, initialLine, is100Trying, isAck, isBye, isByeRequest, isCancel, isCancelRequest, isClientError, isError, isFinal, isFinalNon2xx, isGlobalError, isInfo, isInfoRequest, isInitial, isInvite, isInviteRequest, isMessage, isMessageRequest, isOptions, isOptionsRequest, isProvisional, isRedirect, isRegister, isRegisterRequest, isResponse, isRinging, isServerError, isSubsequent, isSuccess, isTimeout, toBuffer, toResponse, verifyprotected ImmutableSipRequest(Buffer message, SipRequestLine initialLine, Map<String,List<SipHeader>> headers, SipHeader toHeader, SipHeader fromHeader, SipHeader cSeqHeader, SipHeader callIdHeader, SipHeader maxForwardsHeader, SipHeader viaHeader, SipHeader routeHeader, SipHeader recordRouteHeader, SipHeader contactHeader, 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 - 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 © 2020. All Rights Reserved.