NIST SIP Parser and Stack (v1.2) API

gov.nist.javax.sip.header
Class Priority

java.lang.Object
  |
  +--gov.nist.core.GenericObject
        |
        +--gov.nist.javax.sip.header.SIPObject
              |
              +--gov.nist.javax.sip.header.SIPHeader
                    |
                    +--gov.nist.javax.sip.header.Priority
All Implemented Interfaces:
Cloneable, Header, PriorityHeader, Serializable, SIPHeaderNames

public class Priority
extends SIPHeader
implements PriorityHeader

the Priority header.

Author:
Olivier Deruelle
This code is in the public domain.
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, MAX_FORWARDS, MIME_VERSION, MIN_EXPIRES, ORGANIZATION, PRIORITY, PROXY_AUTHENTICATE, PROXY_AUTHORIZATION, PROXY_REQUIRE, RACK, REASON, RECORD_ROUTE, REPLY_TO, REQUIRE, RETRY_AFTER, ROUTE, RSEQ, SERVER, 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, getHeaderName, getHeaderValue, getName, getValue, isHeaderList, setHeaderName
 
Methods inherited from class gov.nist.javax.sip.header.SIPObject
clone, dbgPrint, debugDump, debugDump, equals, match, merge, replace, replace, replace, replace, toString
 
Methods inherited from class gov.nist.core.GenericObject
getClassFromName, getMatcher, isMySubclass, setMatcher
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.sip.header.Header
clone, equals, getName, 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.

Overrides:
encodeBody in class SIPHeader
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 Parser and Stack (v1.2) API

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