NIST-SIP: The Reference Implementation for JAIN-SIP 1.2

gov.nist.javax.sip.header
Class InReplyTo

java.lang.Object
  extended by gov.nist.core.GenericObject
      extended by gov.nist.javax.sip.header.SIPObject
          extended by gov.nist.javax.sip.header.SIPHeader
              extended by gov.nist.javax.sip.header.InReplyTo
All Implemented Interfaces:
HeaderExt, SIPHeaderNames, Serializable, Cloneable, Header, InReplyToHeader

public class InReplyTo
extends SIPHeader
implements InReplyToHeader

InReplyTo SIP Header.

Version:
1.2 $Revision: 1.6 $ $Date: 2009/07/17 18:57:31 $
Author:
M. Ranganathan
, Olivier Deruelle
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface javax.sip.header.InReplyToHeader
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
InReplyTo()
          Default constructor
InReplyTo(CallIdentifier cid)
          constructor
 
Method Summary
 Object clone()
          Clones this object.
 String encodeBody()
          Generate canonical form of the header.
 String getCallId()
          Returns the Call-Id of InReplyToHeader.
 void setCallId(String callId)
          Sets the Call-Id of the InReplyToHeader.
 
Methods inherited from class gov.nist.javax.sip.header.SIPHeader
encode, encode, getHeaderName, getHeaderValue, getName, getValue, hashCode, isHeaderList, setHeaderName, toString
 
Methods inherited from class gov.nist.javax.sip.header.SIPObject
dbgPrint, debugDump, debugDump, equals, match
 
Methods inherited from class gov.nist.core.GenericObject
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
equals, getName, hashCode, toString
 

Constructor Detail

InReplyTo

public InReplyTo()
Default constructor


InReplyTo

public InReplyTo(CallIdentifier cid)
constructor

Parameters:
cid - CallIdentifier to set
Method Detail

setCallId

public void setCallId(String callId)
               throws ParseException
Sets the Call-Id of the InReplyToHeader. The CallId parameter uniquely identifies a serious of messages within a dialogue.

Specified by:
setCallId in interface InReplyToHeader
Parameters:
callId - - the string value of the Call-Id of this InReplyToHeader.
Throws:
ParseException - which signals that an error has been reached unexpectedly while parsing the callId value.

getCallId

public String getCallId()
Returns the Call-Id of InReplyToHeader. The CallId parameter uniquely identifies a series of messages within a dialogue.

Specified by:
getCallId in interface InReplyToHeader
Returns:
the String value of the Call-Id of this InReplyToHeader

encodeBody

public String encodeBody()
Generate canonical form of the header.

Returns:
String

clone

public Object clone()
Description copied from class: gov.nist.core.GenericObject
Clones this object.

Specified by:
clone in interface Header
Overrides:
clone in class gov.nist.core.GenericObject
Returns:
a deep copy of Header

NIST-SIP: The Reference Implementation for JAIN-SIP 1.2

A product of the NIST/ITL Advanced Networking Technologies Division.
See conditions of use.
Submit a bug report or feature request.