|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.restlet.ext.sip.OptionTag
public class OptionTag
Describes SIP agent capabilities. Used by the SIP "supported", "unsupported", "proxy-require", "require" headers.
Field Summary | |
---|---|
static OptionTag |
ANSWER_MODE
Indicates support of the "Answer mode" extension. |
static OptionTag |
EARLY_SESSION
"Early session" content-disposition type. |
static OptionTag |
EVENT_LIST
Extension for the registry to allow subscriptions to lists of resources. |
static OptionTag |
FROM_CHANGE
Used to indicate that a UA supports changes to URIs in From and To header fields during a dialog. |
static OptionTag |
GRUU
Used to identify the Globally Routable User Agent URI (GRUU) extension. |
static OptionTag |
HIST_INFO
When used with the Supported header, indicates support for the History Information to be captured for requests and returned in subsequent responses. |
static OptionTag |
ICE
Used to identify the Interactive Connectivity Establishment (ICE) extension. |
static OptionTag |
JOIN
Support for the SIP Join Header. |
static OptionTag |
MULTIPLE_REFER
Indicates support for REFER requests that contain a resource list document describing multiple REFER targets. |
static OptionTag |
NO_REFER_SUB
Specifies a User Agent ability of accepting a REFER request without establishing an implicit subscription |
static OptionTag |
OUTBOUND
Used to identify UAs and Registrars which support extensions for Client Initiated Connections |
static OptionTag |
PATH
Indicates the support of the Path extension. |
static OptionTag |
PRECONDITION
An offerer MUST include this tag in the Require header field if the offer contains one or more "mandatory" strength-tags. |
static OptionTag |
PREF
Used to ensure that a server understands the callee capabilities parameters used in the request. |
static OptionTag |
PRIVACY
Indicates support for the Privacy mechanism. |
static OptionTag |
RECIPIENT_LIST_INVITE
The body contains a list of URIs that indicates the recipients of the SIP INVITE request. |
static OptionTag |
RECIPIENT_LIST_MESSAGE
The body contains a list of URIs that indicates the recipients of the SIP MESSAGE request. |
static OptionTag |
RECIPIENT_LIST_SUBSCRIBE
Used to ensurethat a server can process the recipient-list body used in a SUBSCRIBE request. |
static OptionTag |
REPLACES
Indicates support for the SIP Replaces header. |
static OptionTag |
RESOURCE_PRIORITY
Indicates or requests support for the resource priority mechanism. |
static OptionTag |
SDP_ANAT
When used in a Supported header field it indicates the support of the ANAT semantics. |
static OptionTag |
SEC_AGREE
Indicates support for the Security Agreement mechanism. |
static OptionTag |
T_DIALOG
Used to identify the target dialog header field extension. |
static OptionTag |
TAG_100REL
Used for reliability of provisional responses. |
static OptionTag |
TIMER
Indicates the support of the session timer extension. |
Constructor Summary | |
---|---|
OptionTag(String tag)
Constructor. |
Method Summary | |
---|---|
String |
getTag()
Returns the tag value. |
static OptionTag |
register(String name)
Register an option tag that can later be retrieved using valueOf(String) . |
void |
setTag(String tag)
Sets the tag value. |
static OptionTag |
valueOf(String name)
Returns the option tag associated to a name. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final OptionTag ANSWER_MODE
public static final OptionTag EARLY_SESSION
public static final OptionTag EVENT_LIST
public static final OptionTag FROM_CHANGE
public static final OptionTag GRUU
public static final OptionTag HIST_INFO
public static final OptionTag ICE
public static final OptionTag JOIN
public static final OptionTag MULTIPLE_REFER
public static final OptionTag NO_REFER_SUB
public static final OptionTag OUTBOUND
public static final OptionTag PATH
public static final OptionTag PRECONDITION
public static final OptionTag PREF
public static final OptionTag PRIVACY
public static final OptionTag RECIPIENT_LIST_INVITE
public static final OptionTag RECIPIENT_LIST_MESSAGE
public static final OptionTag RECIPIENT_LIST_SUBSCRIBE
public static final OptionTag REPLACES
public static final OptionTag RESOURCE_PRIORITY
public static final OptionTag SDP_ANAT
public static final OptionTag SEC_AGREE
public static final OptionTag T_DIALOG
public static final OptionTag TAG_100REL
public static final OptionTag TIMER
Constructor Detail |
---|
public OptionTag(String tag)
tag
- The tag value.Method Detail |
---|
public static OptionTag register(String name)
valueOf(String)
. If the option tag already exists, the existing
tag is returned, otherwise a new instance is created.
name
- The name.
public static OptionTag valueOf(String name)
name
- The name.
public String getTag()
public void setTag(String tag)
tag
- The tag value.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |