public final class CSeqHeaderImpl extends SipHeaderImpl implements CSeqHeader
CSeqHeader.Builder
METHOD_CANNOT_BE_NULL_OR_EMPTY, NAME
CANNOT_CAST_HEADER_OF_TYPE, UNABLE_TO_PARSE_OUT_THE_HEADER_NAME_DUE_TO_UNDERLYING_IO_EXCEPTION
Constructor and Description |
---|
CSeqHeaderImpl(long cseqNumber,
Buffer method,
Buffer value) |
Modifier and Type | Method and Description |
---|---|
CSeqHeader |
clone() |
CSeqHeader.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.
|
CSeqHeader |
ensure()
If this method actually gets called it means that we are the
SipHeaderImpl itself
and that we need to frame it further. |
Buffer |
getMethod() |
long |
getSeqNumber() |
getBytes, getName, getValue, toString, transferValue, verify
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
frame, isCSeqHeader, toCSeqHeader, withMethod, withMethod
create, frame, getBufferSize, getBytes, getName, getNameStr, getValue, is, is, isAddressParametersHeader, isCallIdHeader, isContactHeader, isContentLengthHeader, isContentTypeHeader, isExpiresHeader, isFromHeader, isMaxForwardsHeader, isRecordRouteHeader, isRouteHeader, isSubjectHeader, isSystemHeader, isToHeader, isViaHeader, toAddressParametersHeader, toCallIdHeader, toContactHeader, toContentLengthHeader, toContentTypeHeader, toExpiresHeader, toFromHeader, toMaxForwardsHeader, toRecordRouteHeader, toRouteHeader, toToHeader, toViaHeader, verify
public Buffer getMethod()
getMethod
in interface CSeqHeader
public CSeqHeader.Builder copy()
SipHeader
copy
in interface CSeqHeader
copy
in interface SipHeader
copy
in class SipHeaderImpl
public long getSeqNumber()
getSeqNumber
in interface CSeqHeader
public CSeqHeader clone()
clone
in interface CSeqHeader
clone
in interface SipHeader
clone
in class SipHeaderImpl
public CSeqHeader 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 SipHeaderImpl
Copyright © 2019. All Rights Reserved.