public class FromHeaderImpl extends AddressParametersHeaderImpl implements FromHeader
FromHeader.Builder
TAG
COMPACT_NAME, NAME
CANNOT_CAST_HEADER_OF_TYPE, UNABLE_TO_PARSE_OUT_THE_HEADER_NAME_DUE_TO_UNDERLYING_IO_EXCEPTION
Constructor and Description |
---|
FromHeaderImpl(Buffer value,
Address address,
Buffer params) |
Modifier and Type | Method and Description |
---|---|
FromHeader |
clone() |
AddressParametersHeader.Builder<FromHeader> |
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.
|
FromHeader |
ensure()
If this method actually gets called it means that we are the
SipHeaderImpl itself
and that we need to frame it further. |
Buffer |
getTag()
Get the tag parameter.
|
equals, getAddress
getParameter, getParameter, getRawParams, setParameter, setParameter
getBytes, getName, getValue, toString, transferValue, verify
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
builder, frame, frame, generateTag, isFromHeader, toFromHeader, withAddress, withHost, withHost
isAddressParametersHeader, toAddressParametersHeader, with
getAddress
getParameter, getParameter, setParameter, setParameter
create, getBufferSize, getBytes, getName, getNameStr, getValue, is, is, isCallIdHeader, isContactHeader, isContentLengthHeader, isContentTypeHeader, isCSeqHeader, isExpiresHeader, isMaxForwardsHeader, isRecordRouteHeader, isRouteHeader, isSubjectHeader, isSystemHeader, isToHeader, isViaHeader, toCallIdHeader, toContactHeader, toContentLengthHeader, toContentTypeHeader, toCSeqHeader, toExpiresHeader, toMaxForwardsHeader, toRecordRouteHeader, toRouteHeader, toToHeader, toViaHeader, verify
public Buffer getTag() throws SipParseException
getTag
in interface FromHeader
SipParseException
- in case anything goes wrong while extracting tag.public FromHeader clone()
clone
in interface FromHeader
clone
in interface SipHeader
clone
in class SipHeaderImpl
public AddressParametersHeader.Builder<FromHeader> copy()
SipHeader
copy
in interface AddressParametersHeader
copy
in interface FromHeader
copy
in interface SipHeader
copy
in class AddressParametersHeaderImpl
public FromHeader 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.