public interface RAckHeader extends RAckHeader
RAckHeader
interface.Provides access to CSeq and RSeq sequence numbers as longs.
This extension interface is necessary because JAIN SIP 1.2 changed CSeqHeader to use long, but neglected to update RSeq and RAck headers.
NAME
Modifier and Type | Method and Description |
---|---|
long |
getCSeq()
Gets the CSeq sequence number of this RAckHeader as a long.
|
long |
getRSeq()
Gets the RSeq sequence number of this RAckHeader as a long.
|
void |
setCSeq(long cseq)
Sets the sequence number value of the CSeqHeader of the provisional response being acknowledged.
|
void |
setRSeq(long rseq)
Sets the sequence number value of the RSeqHeader of the provisional response being acknowledged.
|
getCSeqNumber, getMethod, getRSeqNumber, setCSeqNumber, setMethod, setRSeqNumber
long getCSeq()
void setCSeq(long cseq) throws InvalidArgumentException
cseq
- the new CSeq number of this RAckHeader.InvalidArgumentException
- if supplied value is less than ZERO or greater than 2**32-1.long getRSeq()
void setRSeq(long rseq) throws InvalidArgumentException
rseq
- the new RSeq number of this RAckHeader.InvalidArgumentException
- if supplied value is less than ONE or greater than 2**32-1.