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

gov.nist.javax.sip.header
Class Priority

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.Priority
All Implemented Interfaces:
HeaderExt, SIPHeaderNames, Serializable, Cloneable, Header, PriorityHeader

public class Priority
extends SIPHeader
implements PriorityHeader

the Priority header.

Version:
1.2 $Revision: 1.6 $ $Date: 2009/07/17 18:57:33 $
Author:
Olivier Deruelle
See Also:
Serialized Form

Field Summary
static String EMERGENCY
          constant EMERGENCY field
static String NON_URGENT
          constant NON_URGENT field
static String NORMAL
          constant NORMAL field
static String URGENT
          constant URGENT field
 
Fields inherited from interface javax.sip.header.PriorityHeader
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
Priority()
          Default constructor
 
Method Summary
 String encodeBody()
          Encode into canonical form.
 String getPriority()
          get the priority value.
 void setPriority(String p)
          Set the priority member
 
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
clone, getClassFromName, getMatcher, isMySubclass, makeClone, merge, setMatcher
 
Methods inherited from class java.lang.Object
equals, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.sip.header.Header
clone, equals, getName, hashCode, toString
 

Field Detail

EMERGENCY

public static final String EMERGENCY
constant EMERGENCY field

See Also:
Constant Field Values

URGENT

public static final String URGENT
constant URGENT field

See Also:
Constant Field Values

NORMAL

public static final String NORMAL
constant NORMAL field

See Also:
Constant Field Values

NON_URGENT

public static final String NON_URGENT
constant NON_URGENT field

See Also:
Constant Field Values
Constructor Detail

Priority

public Priority()
Default constructor

Method Detail

encodeBody

public String encodeBody()
Encode into canonical form.

Returns:
String

getPriority

public String getPriority()
get the priority value.

Specified by:
getPriority in interface PriorityHeader
Returns:
String

setPriority

public void setPriority(String p)
                 throws ParseException
Set the priority member

Specified by:
setPriority in interface PriorityHeader
Parameters:
p - String to set
Throws:
ParseException - which signals that an error has been reached unexpectedly while parsing the priority value.

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.