public interface SipRequest extends SipMessage
| Modifier and Type | Interface and Description |
|---|---|
static interface |
SipRequest.Builder |
UNABLE_TO_PARSE_OUT_THE_METHOD_DUE_TO_UNDERLYING_IO_EXCEPTION| Modifier and Type | Method and Description |
|---|---|
static SipRequest.Builder |
ack(String requestURI) |
static SipRequest.Builder |
ack(URI requestURI) |
static SipRequest.Builder |
bye(String requestURI) |
static SipRequest.Builder |
bye(URI requestURI) |
static SipRequest.Builder |
cancel(SipURI requestURI) |
static SipRequest.Builder |
cancel(String requestURI) |
SipRequest |
clone()
Perform a deep clone of this SipMessage.
|
SipRequest.Builder |
copy() |
URI |
getRequestUri()
Get the request uri of the sip request
|
static SipRequest.Builder |
info(String requestURI) |
static SipRequest.Builder |
info(URI requestURI) |
static SipRequest.Builder |
invite(String requestURI)
Factory method for creating a new INVITE request builder.
|
static SipRequest.Builder |
invite(URI requestURI) |
default boolean |
isRequest()
Check whether this sip message is a request or not
|
static SipRequest.Builder |
message(String requestURI) |
static SipRequest.Builder |
message(URI requestURI) |
default SipResponse |
methodNotAllowed()
Convenience method for just replying with a 405 Method Not Allowed to a request.
|
static SipRequest.Builder |
notify(String requestURI) |
static SipRequest.Builder |
notify(URI requestURI) |
default SipResponse |
ok()
Convenience method for just replying with a 200 to a request.
|
static SipRequest.Builder |
options(String requestURI) |
static SipRequest.Builder |
options(URI requestURI) |
default RouteHeader |
popRouteHeader()
Pop the top-most route header.
|
static SipRequest.Builder |
prack(String requestURI) |
static SipRequest.Builder |
prack(URI requestURI) |
static SipRequest.Builder |
publish(String requestURI) |
static SipRequest.Builder |
publish(URI requestURI) |
static SipRequest.Builder |
refer(String requestURI) |
static SipRequest.Builder |
refer(URI requestURI) |
static SipRequest.Builder |
register(String requestURI) |
static SipRequest.Builder |
register(URI requestURI) |
static SipRequest.Builder |
request(Buffer method,
String requestURI) |
static SipRequest.Builder |
request(Buffer method,
URI requestURI) |
static SipRequest.Builder |
subscribe(String requestURI) |
static SipRequest.Builder |
subscribe(URI requestURI) |
default SipRequest |
toRequest()
Got tired of casting the
SipMessage into a SipRequest so
you can use this method instead. |
static SipRequest.Builder |
update(String requestURI) |
static SipRequest.Builder |
update(URI requestURI) |
static SipRequest.Builder |
withMethod(Buffer method) |
static SipRequest.Builder |
withMethod(String method) |
countNoOfHeaders, createResponse, createResponse, frame, frame, frame, getAllHeaders, getCallIDHeader, getContactHeader, getContent, getContentLength, getContentTypeHeader, getCSeqHeader, getExpiresHeader, getFromHeader, getHeader, getHeader, getHeaders, getHeaders, getHeaderValues, getInitialLine, getMaxForwards, getMethod, 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, verifyURI getRequestUri() throws SipParseException
SipParseExceptiondefault RouteHeader popRouteHeader()
SipMessage#popHeader(Buffer).RouteHeader or null if this SipRequest contained no
RouteHeaders.SipRequest clone()
SipMessageclone in interface SipMessagedefault SipRequest toRequest() throws ClassCastException
SipMessageSipMessage into a SipRequest so
you can use this method instead. Just a short cut for:
(SipRequest)sipMessage;
toRequest in interface SipMessageSipRequestClassCastException - in case this SipMessage is actually a
SipResponse.default boolean isRequest()
SipMessageisRequest in interface SipMessagestatic SipRequest.Builder invite(String requestURI) throws SipParseException
requestURI - the request-uri of the INVITE request.SipRequestBuilderSipParseException - in case the request uri cannot be parsedstatic SipRequest.Builder invite(URI requestURI) throws SipParseException
SipParseExceptionstatic SipRequest.Builder ack(String requestURI) throws SipParseException
SipParseExceptionstatic SipRequest.Builder ack(URI requestURI) throws SipParseException
SipParseExceptionstatic SipRequest.Builder cancel(SipURI requestURI) throws SipParseException
SipParseExceptionstatic SipRequest.Builder cancel(String requestURI) throws SipParseException
SipParseExceptionstatic SipRequest.Builder bye(String requestURI) throws SipParseException
SipParseExceptionstatic SipRequest.Builder bye(URI requestURI) throws SipParseException
SipParseExceptionstatic SipRequest.Builder register(String requestURI) throws SipParseException
SipParseExceptionstatic SipRequest.Builder register(URI requestURI) throws SipParseException
SipParseExceptionstatic SipRequest.Builder update(String requestURI) throws SipParseException
SipParseExceptionstatic SipRequest.Builder update(URI requestURI) throws SipParseException
SipParseExceptionstatic SipRequest.Builder subscribe(String requestURI) throws SipParseException
SipParseExceptionstatic SipRequest.Builder subscribe(URI requestURI) throws SipParseException
SipParseExceptionstatic SipRequest.Builder notify(String requestURI) throws SipParseException
SipParseExceptionstatic SipRequest.Builder notify(URI requestURI) throws SipParseException
SipParseExceptionstatic SipRequest.Builder publish(String requestURI) throws SipParseException
SipParseExceptionstatic SipRequest.Builder publish(URI requestURI) throws SipParseException
SipParseExceptionstatic SipRequest.Builder info(String requestURI) throws SipParseException
SipParseExceptionstatic SipRequest.Builder info(URI requestURI) throws SipParseException
SipParseExceptionstatic SipRequest.Builder options(String requestURI) throws SipParseException
SipParseExceptionstatic SipRequest.Builder options(URI requestURI) throws SipParseException
SipParseExceptionstatic SipRequest.Builder prack(String requestURI) throws SipParseException
SipParseExceptionstatic SipRequest.Builder prack(URI requestURI) throws SipParseException
SipParseExceptionstatic SipRequest.Builder refer(String requestURI) throws SipParseException
SipParseExceptionstatic SipRequest.Builder refer(URI requestURI) throws SipParseException
SipParseExceptionstatic SipRequest.Builder message(String requestURI) throws SipParseException
SipParseExceptionstatic SipRequest.Builder message(URI requestURI) throws SipParseException
SipParseExceptionstatic SipRequest.Builder request(Buffer method, String requestURI) throws SipParseException
SipParseExceptiondefault SipResponse ok()
default SipResponse methodNotAllowed()
SipRequest.Builder copy()
copy in interface SipMessagestatic SipRequest.Builder request(Buffer method, URI requestURI) throws SipParseException
SipParseExceptionstatic SipRequest.Builder withMethod(Buffer method) throws SipParseException
SipParseExceptionstatic SipRequest.Builder withMethod(String method) throws SipParseException
SipParseExceptionCopyright © 2020. All Rights Reserved.