public final class RouteHeaderImpl extends AddressParametersHeaderImpl implements RouteHeader
RouteHeader.Builder
TAG
NAME
CANNOT_CAST_HEADER_OF_TYPE, UNABLE_TO_PARSE_OUT_THE_HEADER_NAME_DUE_TO_UNDERLYING_IO_EXCEPTION
Constructor and Description |
---|
RouteHeaderImpl(Buffer value,
Address address,
Buffer params) |
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.
|
RouteHeader |
ensure()
If this method actually gets called it means that we are the
SipHeaderImpl itself
and that we need to frame it further. |
equals, getAddress
getParameter, getParameter, getRawParams, setParameter, setParameter
getBytes, getName, getValue, toString, transferValue, verify
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
frame, isRouteHeader, toRouteHeader, withAddress, withHost, withHost
isAddressParametersHeader, toAddressParametersHeader, with
getAddress
getParameter, getParameter, setParameter, setParameter
create, 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, verify
public RouteHeader clone()
clone
in interface RouteHeader
clone
in interface SipHeader
clone
in class SipHeaderImpl
public RouteHeader.Builder copy()
SipHeader
copy
in interface AddressParametersHeader
copy
in interface RouteHeader
copy
in interface SipHeader
copy
in class AddressParametersHeaderImpl
public RouteHeader ensure()
SipHeaderImpl
SipHeaderImpl
itself
and that we need to frame it further. Subclasses MUST override this method and simply return
'this'.ensure
in interface SipHeader
ensure
in class AddressParametersHeaderImpl
Copyright © 2020. All Rights Reserved.