|
NIST-SIP: The Reference Implementation for JAIN-SIP 1.2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.nist.core.GenericObject
gov.nist.javax.sip.header.SIPObject
gov.nist.javax.sip.header.SIPHeader
gov.nist.javax.sip.header.CSeq
public class CSeq
CSeq SIP Header.
Field Summary |
---|
Fields inherited from interface javax.sip.header.CSeqHeader |
---|
NAME |
Fields inherited from interface gov.nist.javax.sip.header.SIPHeaderNames |
---|
ACCEPT, ACCEPT_ENCODING, ACCEPT_LANGUAGE, ALERT_INFO, ALLOW, ALLOW_EVENTS, AUTHENTICATION_INFO, AUTHORIZATION, CALL_ID, CALL_INFO, CONTACT, CONTENT_DISPOSITION, CONTENT_ENCODING, CONTENT_LANGUAGE, CONTENT_LENGTH, CONTENT_TYPE, CSEQ, DATE, ERROR_INFO, EVENT, EXPIRES, FROM, IN_REPLY_TO, JOIN, MAX_FORWARDS, MIME_VERSION, MIN_EXPIRES, MIN_SE, ORGANIZATION, PRIORITY, PROXY_AUTHENTICATE, PROXY_AUTHORIZATION, PROXY_REQUIRE, RACK, REASON, RECORD_ROUTE, REFERRED_BY, REPLACES, REPLY_TO, REQUIRE, RETRY_AFTER, ROUTE, RSEQ, SERVER, SESSION_EXPIRES, SIP_ETAG, SIP_IF_MATCH, SUBJECT, SUBSCRIPTION_STATE, SUPPORTED, TIMESTAMP, TO, UNSUPPORTED, USER_AGENT, VIA, WARNING, WWW_AUTHENTICATE |
Constructor Summary | |
---|---|
CSeq()
Constructor. |
|
CSeq(long seqno,
String method)
Constructor given the sequence number and method. |
Method Summary | |
---|---|
String |
encode()
Return canonical encoded header. |
String |
encodeBody()
Return canonical header content. |
boolean |
equals(Object other)
Compare two cseq headers for equality. |
String |
getMethod()
Get the method. |
long |
getSeqNumber()
Gets the sequence number of this CSeqHeader. |
int |
getSequenceNumber()
Gets the sequence number of this CSeqHeader. |
void |
setMethod(String meth)
Sets the method of CSeqHeader |
void |
setSeqNumber(long sequenceNumber)
Sets the sequence number value of the CSeqHeader. |
void |
setSequenceNumber(int sequenceNumber)
For backwards compatibility |
Methods inherited from class gov.nist.javax.sip.header.SIPHeader |
---|
encode, getHeaderName, getHeaderValue, getName, getValue, hashCode, isHeaderList, setHeaderName, toString |
Methods inherited from class gov.nist.javax.sip.header.SIPObject |
---|
dbgPrint, debugDump, debugDump, match |
Methods inherited from class gov.nist.core.GenericObject |
---|
clone, getClassFromName, getMatcher, isMySubclass, makeClone, merge, setMatcher |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface javax.sip.header.Header |
---|
clone, getName, hashCode, toString |
Constructor Detail |
---|
public CSeq()
public CSeq(long seqno, String method)
seqno
- is the sequence number to assign.method
- is the method string.Method Detail |
---|
public boolean equals(Object other)
equals
in interface CSeqHeader
equals
in interface Header
equals
in class SIPObject
other
- Object to compare against.
public String encode()
encode
in class SIPHeader
public String encodeBody()
public String getMethod()
getMethod
in interface CSeqHeader
public void setSeqNumber(long sequenceNumber) throws InvalidArgumentException
CSeqHeader
setSeqNumber
in interface CSeqHeader
sequenceNumber
- - the new sequence number of this CSeqHeader
InvalidArgumentException
- if supplied value is less than zero.public void setSequenceNumber(int sequenceNumber) throws InvalidArgumentException
setSequenceNumber
in interface CSeqHeader
sequenceNumber
- - the new sequence number of this CSeqHeader
InvalidArgumentException
- if supplied value is less than zero.public void setMethod(String meth) throws ParseException
CSeqHeader
setMethod
in interface CSeqHeader
meth
- - the method of the Request of this CSeqHeader
ParseException
- which signals that an error has been reached
unexpectedly while parsing the method value.public int getSequenceNumber()
CSeqHeader
getSequenceNumber
in interface CSeqHeader
public long getSeqNumber()
CSeqHeader
getSeqNumber
in interface CSeqHeader
|
NIST-SIP: The Reference Implementation for JAIN-SIP 1.2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |