public class SubscriptionState extends ParametersHeader implements SubscriptionStateHeader
Modifier and Type | Field and Description |
---|---|
protected int |
expires |
protected String |
reasonCode |
protected int |
retryAfter |
protected String |
state |
duplicates, parameters
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
ACTIVE, DEACTIVATED, GIVE_UP, NAME, NO_RESOURCE, PENDING, PROBATION, REJECTED, TERMINATED, TIMEOUT, UNKNOWN
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 |
---|
SubscriptionState()
Creates a new instance of SubscriptionState
|
Modifier and Type | Method and Description |
---|---|
String |
encodeBody()
Just the encoded body of the header.
|
protected StringBuilder |
encodeBody(StringBuilder buffer)
Encode the body of this header (the stuff that follows headerName).
|
int |
getExpires()
Gets the expires value of the SubscriptionStateHeader.
|
String |
getReasonCode()
Gets the reason code of SubscriptionStateHeader.
|
int |
getRetryAfter()
Gets the retry after value of the SubscriptionStateHeader.
|
String |
getState()
Gets the state of SubscriptionStateHeader.
|
void |
setExpires(int expires)
Sets the relative expires value of the SubscriptionStateHeader.
|
void |
setReasonCode(String reasonCode)
Sets the reason code value of the SubscriptionStateHeader.
|
void |
setRetryAfter(int retryAfter)
Sets the retry after value of the SubscriptionStateHeader.
|
void |
setState(String state)
Sets the state value of the SubscriptionStateHeader.
|
clone, equalParameters, getMultiParameter, getMultiParameterNames, getMultiParameters, getMultiParameterValue, getNameValue, getParameter, getParameter, getParameterAsBoolean, getParameterAsFloat, getParameterAsHexInt, getParameterAsInt, getParameterAsLong, getParameterAsURI, getParameterNames, getParameters, getParameterValue, hasMultiParameter, hasMultiParameters, hasParameter, hasParameters, removeMultiParameter, removeMultiParameters, removeParameter, removeParameters, setMultiParameter, setMultiParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameters, setQuotedParameter
encode, encode, getHeaderName, getHeaderValue, getName, getValue, hashCode, isHeaderList, setHeaderName, toString
dbgPrint, debugDump, debugDump, equals, 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
getParameter, getParameterNames, removeParameter, setParameter
protected int expires
protected int retryAfter
protected String reasonCode
protected String state
public SubscriptionState()
public void setExpires(int expires) throws InvalidArgumentException
setExpires
in interface SubscriptionStateHeader
expires
- - the new expires value of this SubscriptionStateHeader.InvalidArgumentException
- if supplied value is less than zero.public int getExpires()
getExpires
in interface SubscriptionStateHeader
public void setRetryAfter(int retryAfter) throws InvalidArgumentException
setRetryAfter
in interface SubscriptionStateHeader
retryAfter
- - the new retry after value of this SubscriptionStateHeaderInvalidArgumentException
- if supplied value is less than zero.public int getRetryAfter()
getRetryAfter
in interface SubscriptionStateHeader
public String getReasonCode()
getReasonCode
in interface SubscriptionStateHeader
public void setReasonCode(String reasonCode) throws ParseException
setReasonCode
in interface SubscriptionStateHeader
reasonCode
- - the new reason code string value of the SubscriptionStateHeader.ParseException
- which signals that an error has been reached
unexpectedly while parsing the reason code.public String getState()
getState
in interface SubscriptionStateHeader
public void setState(String state) throws ParseException
setState
in interface SubscriptionStateHeader
state
- - the new state string value of the SubscriptionStateHeader.ParseException
- which signals that an error has been reached
unexpectedly while parsing the state.public String encodeBody()
protected StringBuilder encodeBody(StringBuilder buffer)
SIPHeader
encodeBody
in class ParametersHeader
Copyright © 2016. All Rights Reserved.