public class PMediaAuthorization extends SIPHeader implements PMediaAuthorizationHeader, SIPHeaderNamesIms, ExtensionHeader
Sintax:
P-Media-Authorization = "P-Media-Authorization" HCOLON P-Media-Authorization-Token *(COMMA P-Media-Authorization-Token) P-Media-Authorization-Token = 1*HEXDIG
headerName
AND, 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, stringRepresentation
NAME
CALLED_PARTY_ID, P_ACCESS_NETWORK_INFO, P_ASSERTED_IDENTITY, P_ASSERTED_SERVICE, P_ASSOCIATED_URI, P_CHARGING_FUNCTION_ADDRESSES, P_CHARGING_VECTOR, P_MEDIA_AUTHORIZATION, P_PREFERRED_IDENTITY, P_PREFERRED_SERVICE, P_PROFILE_KEY, P_SERVED_USER, P_USER_DATABASE, P_VISITED_NETWORK_ID, PATH, PRIVACY, SECURITY_CLIENT, SECURITY_SERVER, SECURITY_VERIFY, SERVICE_ROUTE
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 and Description |
---|
PMediaAuthorization()
Constructor
|
Modifier and Type | Method and Description |
---|---|
Object |
clone()
Clones this object.
|
StringBuilder |
encodeBody(StringBuilder encoding)
Encode header
|
boolean |
equals(Object other)
An introspection based equality predicate for SIPObjects.
|
String |
getToken()
Get the media authorization token.
|
void |
setMediaAuthorizationToken(String token)
Set the media authorization token.
|
void |
setValue(String value)
Sets the value parameter of the ExtensionHeader.
|
encode, encode, getHeaderName, getHeaderValue, getName, getValue, hashCode, isHeaderList, setHeaderName, toString
dbgPrint, debugDump, debugDump, match
dbgPrint, getClassFromName, getIndentation, getMatcher, isMySubclass, makeClone, merge, setMatcher, sprint, sprint, sprint, sprint, sprint, sprint, sprint, sprint, sprint
finalize, getClass, notify, notifyAll, wait, wait, wait
getValue
public String getToken()
getToken
in interface PMediaAuthorizationHeader
public void setMediaAuthorizationToken(String token) throws InvalidArgumentException
setMediaAuthorizationToken
in interface PMediaAuthorizationHeader
token
- - media authorization token to setInvalidArgumentException
- - if token is null or emptypublic StringBuilder encodeBody(StringBuilder encoding)
encodeBody
in class SIPHeader
public void setValue(String value) throws ParseException
ExtensionHeader
setValue
in interface ExtensionHeader
value
- - the new value of the ExtensionHeaderParseException
- which signals that an error has been reached
unexpectedly while parsing the value parameter.public boolean equals(Object other)
SIPObject
public Object clone()
GenericObject
clone
in interface Header
clone
in class GenericObject
Copyright © 2015. All Rights Reserved.