Package com.opencloud.javax.sip.header
Interface RAckHeader
-
- All Superinterfaces:
Cloneable
,javax.sip.header.Header
,javax.sip.header.RAckHeader
,Serializable
public interface RAckHeader extends javax.sip.header.RAckHeader
Extension to theRAckHeader
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.
- Since:
- OCSIP RA Type 2.2
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method 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.
-
-
-
Method Detail
-
getCSeq
long getCSeq()
Gets the CSeq sequence number of this RAckHeader as a long.- Returns:
- the long value of the CSeq number of the RAckHeader.
-
setCSeq
void setCSeq(long cseq) throws javax.sip.InvalidArgumentException
Sets the sequence number value of the CSeqHeader of the provisional response being acknowledged. The sequence number MUST be expressible as a 32-bit unsigned integer and MUST be less than 2**32.- Parameters:
cseq
- the new CSeq number of this RAckHeader.- Throws:
javax.sip.InvalidArgumentException
- if supplied value is less than ZERO or greater than 2**32-1.
-
getRSeq
long getRSeq()
Gets the RSeq sequence number of this RAckHeader as a long.- Returns:
- the long value of the RSeq number of the RAckHeader.
-
setRSeq
void setRSeq(long rseq) throws javax.sip.InvalidArgumentException
Sets the sequence number value of the RSeqHeader of the provisional response being acknowledged. The sequence number MUST be expressible as a 32-bit unsigned integer and MUST be less than 2**32.- Parameters:
rseq
- the new RSeq number of this RAckHeader.- Throws:
javax.sip.InvalidArgumentException
- if supplied value is less than ONE or greater than 2**32-1.
-
-