public interface SipRequest extends SipMessage
Modifier and Type | Interface and Description |
---|---|
static interface |
SipRequest.Builder |
addHeader, addHeaderFirst, countNoOfHeaders, createResponse, createResponse, frame, frame, frame, getAllHeaders, getCallIDHeader, getContactHeader, getContent, getContentLength, getContentTypeHeader, getCSeqHeader, getExpiresHeader, getFromHeader, getHeader, getHeader, getHeaders, getHeaders, getInitialLine, getMaxForwards, getMethod, getRecordRouteHeader, getRecordRouteHeaders, getRouteHeader, getRouteHeaders, getToHeader, getViaHeader, getViaHeaders, hasContent, initialLine, isAck, isBye, isCancel, isInfo, isInitial, isInvite, isMessage, isOptions, isRegister, isResponse, isSubsequent, popHeader, setHeader, toBuffer, toResponse, verify
URI getRequestUri() throws SipParseException
SipParseException
default RouteHeader popRouteHeader()
SipMessage.popHeader(Buffer)
.RouteHeader
or null if this SipRequest
contained no
RouteHeader
s.SipRequest clone()
SipMessage
clone
in interface SipMessage
default SipRequest toRequest() throws ClassCastException
SipMessage
SipMessage
into a SipRequest
so
you can use this method instead. Just a short cut for:
(SipRequest)sipMessage;
toRequest
in interface SipMessage
SipRequest
ClassCastException
- in case this SipMessage
is actually a
SipResponse
.default boolean isRequest()
SipMessage
isRequest
in interface SipMessage
static SipRequest.Builder invite(String requestURI) throws SipParseException
requestURI
- the request-uri of the INVITE request.SipRequestBuilder
SipParseException
- in case the request uri cannot be parsedstatic SipRequest.Builder invite(URI requestURI) throws SipParseException
SipParseException
static SipRequest.Builder ack(String requestURI) throws SipParseException
SipParseException
static SipRequest.Builder ack(URI requestURI) throws SipParseException
SipParseException
static SipRequest.Builder cancel(SipURI requestURI) throws SipParseException
SipParseException
static SipRequest.Builder cancel(String requestURI) throws SipParseException
SipParseException
static SipRequest.Builder bye(String requestURI) throws SipParseException
SipParseException
static SipRequest.Builder bye(URI requestURI) throws SipParseException
SipParseException
static SipRequest.Builder register(String requestURI) throws SipParseException
SipParseException
static SipRequest.Builder register(URI requestURI) throws SipParseException
SipParseException
static SipRequest.Builder update(String requestURI) throws SipParseException
SipParseException
static SipRequest.Builder update(URI requestURI) throws SipParseException
SipParseException
static SipRequest.Builder subscribe(String requestURI) throws SipParseException
SipParseException
static SipRequest.Builder subscribe(URI requestURI) throws SipParseException
SipParseException
static SipRequest.Builder notify(String requestURI) throws SipParseException
SipParseException
static SipRequest.Builder notify(URI requestURI) throws SipParseException
SipParseException
static SipRequest.Builder publish(String requestURI) throws SipParseException
SipParseException
static SipRequest.Builder publish(URI requestURI) throws SipParseException
SipParseException
static SipRequest.Builder info(String requestURI) throws SipParseException
SipParseException
static SipRequest.Builder info(URI requestURI) throws SipParseException
SipParseException
static SipRequest.Builder options(String requestURI) throws SipParseException
SipParseException
static SipRequest.Builder options(URI requestURI) throws SipParseException
SipParseException
static SipRequest.Builder prack(String requestURI) throws SipParseException
SipParseException
static SipRequest.Builder prack(URI requestURI) throws SipParseException
SipParseException
static SipRequest.Builder refer(String requestURI) throws SipParseException
SipParseException
static SipRequest.Builder refer(URI requestURI) throws SipParseException
SipParseException
static SipRequest.Builder message(String requestURI) throws SipParseException
SipParseException
static SipRequest.Builder message(URI requestURI) throws SipParseException
SipParseException
static SipRequest.Builder request(Buffer method, String requestURI) throws SipParseException
SipParseException
SipRequest.Builder copy()
copy
in interface SipMessage
static SipRequest.Builder request(Buffer method, URI requestURI) throws SipParseException
SipParseException
static SipRequest.Builder withMethod(Buffer method) throws SipParseException
SipParseException
static SipRequest.Builder withMethod(String method) throws SipParseException
SipParseException
Copyright © 2015. All Rights Reserved.