public class CallID extends SIPHeader implements CallIdHeader
| Modifier and Type | Field and Description |
|---|---|
protected CallIdentifier |
callIdentifier
callIdentifier field
|
static String |
NAME_LOWER |
headerNameAND, AT, COLON, COMMA, DOT, DOUBLE_QUOTE, EQUALS, GREATER_THAN, HT, immutableClasses, indentation, LESS_THAN, LPAREN, matchExpression, NEWLINE, PERCENT, POUND, QUESTION, QUOTE, RETURN, RPAREN, SEMICOLON, SLASH, SP, STAR, stringRepresentationNAMEACCEPT, 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 and Description |
|---|
CallID()
Default constructor
|
CallID(String callId)
Constructor given the call Identifier.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
clone()
Clones this object.
|
String |
encodeBody()
Encode the body part of this header (i.e.
|
protected StringBuilder |
encodeBody(StringBuilder buffer)
Encode the body of this header (the stuff that follows headerName).
|
boolean |
equals(Object other)
An introspection based equality predicate for SIPObjects.
|
String |
getCallId()
get the CallId field.
|
CallIdentifier |
getCallIdentifer()
get the call Identifer member.
|
void |
setCallId(String cid)
set the CallId field
|
void |
setCallIdentifier(CallIdentifier cid)
Set the callIdentifier member.
|
encode, encode, getHeaderName, getHeaderValue, getName, getValue, hashCode, isHeaderList, setHeaderName, toStringdbgPrint, debugDump, debugDump, matchdbgPrint, getClassFromName, getIndentation, getMatcher, isMySubclass, makeClone, merge, setMatcher, sprint, sprint, sprint, sprint, sprint, sprint, sprint, sprint, sprintpublic static final String NAME_LOWER
protected CallIdentifier callIdentifier
public CallID()
public CallID(String callId) throws IllegalArgumentException
callId - string call identifier (should be localid@host)IllegalArgumentException - if call identifier is bad.public boolean equals(Object other)
SIPObjectpublic String encodeBody()
protected StringBuilder encodeBody(StringBuilder buffer)
SIPHeaderencodeBody in class SIPHeaderpublic String getCallId()
getCallId in interface CallIdHeaderpublic CallIdentifier getCallIdentifer()
public void setCallId(String cid) throws ParseException
setCallId in interface CallIdHeadercid - String to set. This is the body part of the Call-Id
header. It must have the form localId@host or localId.IllegalArgumentException - if cid is null, not a token, or is
not a token@token.ParseException - which signals that an error has been reached
unexpectedly while parsing the callId value.public void setCallIdentifier(CallIdentifier cid)
cid - CallIdentifier to set (localId@host).public Object clone()
GenericObjectclone in interface Headerclone in class GenericObjectCopyright © 2018. All Rights Reserved.