public interface RouteHeader extends AddressParametersHeader
The Route header field is used to force routing for a request through the listed set of proxies. Examples of the use of the Route header field are in Section 16.12.1.
Example:
Route: <sip:bigbox3.site3.atlanta.com;lr>,
<sip:server10.biloxi.com;lr>
| Modifier and Type | Interface and Description |
|---|---|
static class |
RouteHeader.Builder |
| Modifier and Type | Field and Description |
|---|---|
static Buffer |
NAME |
CANNOT_CAST_HEADER_OF_TYPE, UNABLE_TO_PARSE_OUT_THE_HEADER_NAME_DUE_TO_UNDERLYING_IO_EXCEPTION| Modifier and Type | Method and Description |
|---|---|
RouteHeader |
clone() |
RouteHeader.Builder |
copy()
Everything within the pkts.io SIP module are immutable so if you actually want
to change anything you have to create a copy, which will return a specific Builder
for that header.
|
static RouteHeader |
frame(Buffer buffer)
Frame the value as a
RouteHeader. |
default boolean |
isRouteHeader() |
default RouteHeader |
toRouteHeader() |
static RouteHeader.Builder |
withAddress(Address address) |
static RouteHeader.Builder |
withHost(Buffer host) |
static RouteHeader.Builder |
withHost(String host) |
isAddressParametersHeader, toAddressParametersHeader, withgetAddressgetParameter, getParameter, setParameter, setParametercreate, ensure, frame, getBufferSize, getBytes, getName, getNameStr, getValue, is, is, isCallIdHeader, isContactHeader, isContentLengthHeader, isContentTypeHeader, isCSeqHeader, isExpiresHeader, isFromHeader, isMaxForwardsHeader, isRecordRouteHeader, isSubjectHeader, isSystemHeader, isToHeader, isViaHeader, toCallIdHeader, toContactHeader, toContentLengthHeader, toContentTypeHeader, toCSeqHeader, toExpiresHeader, toFromHeader, toMaxForwardsHeader, toRecordRouteHeader, toToHeader, toViaHeader, verifystatic final Buffer NAME
RouteHeader clone()
static RouteHeader frame(Buffer buffer) throws SipParseException
RouteHeader.frame in interface AddressParametersHeaderframe in interface SipHeadervalue - SipParseException - in case anything goes wrong while parsing.RouteHeader.Builder copy()
SipHeadercopy in interface AddressParametersHeadercopy in interface SipHeaderdefault boolean isRouteHeader()
isRouteHeader in interface SipHeaderdefault RouteHeader toRouteHeader()
toRouteHeader in interface SipHeaderstatic RouteHeader.Builder withHost(Buffer host)
static RouteHeader.Builder withHost(String host)
static RouteHeader.Builder withAddress(Address address) throws SipParseException
SipParseExceptionCopyright © 2016. All Rights Reserved.