public final class SessionExpires extends ParametersHeader implements ExtensionHeader, SessionExpiresHeader
| Modifier and Type | Field and Description |
|---|---|
int |
expires |
static String |
NAME |
static String |
REFRESHER |
duplicates, parametersheaderNameAND, 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, stringRepresentationACCEPT, 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 |
|---|
SessionExpires()
default Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected StringBuilder |
encodeBody(StringBuilder retval)
Encode the header content into a String.
|
int |
getExpires()
Gets the expires value of the SessionExpiresHeader.
|
String |
getRefresher() |
void |
setExpires(int expires)
Sets the relative expires value of the SessionExpiresHeader.
|
void |
setRefresher(String refresher) |
void |
setValue(String value)
Sets the value parameter of the ExtensionHeader.
|
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, setQuotedParameterencode, encode, getHeaderName, getHeaderValue, getName, getValue, hashCode, isHeaderList, setHeaderName, toStringdbgPrint, debugDump, debugDump, equals, matchdbgPrint, getClassFromName, getIndentation, getMatcher, isMySubclass, makeClone, merge, setMatcher, sprint, sprint, sprint, sprint, sprint, sprint, sprint, sprint, sprintequals, finalize, getClass, notify, notifyAll, wait, wait, waitgetParameter, getParameterNames, removeParameter, setParametergetValuepublic static final String NAME
public int expires
public static final String REFRESHER
public int getExpires()
getExpires in interface SessionExpiresHeaderpublic void setExpires(int expires)
throws InvalidArgumentException
setExpires in interface SessionExpiresHeaderexpires - - the new expires valueInvalidArgumentException - if supplied value is less than zero.public void setValue(String value) throws ParseException
ExtensionHeadersetValue in interface ExtensionHeadervalue - - the new value of the ExtensionHeaderParseException - which signals that an error has been reached
unexpectedly while parsing the value parameter.protected StringBuilder encodeBody(StringBuilder retval)
encodeBody in class ParametersHeaderpublic String getRefresher()
getRefresher in interface SessionExpiresHeaderpublic void setRefresher(String refresher)
setRefresher in interface SessionExpiresHeaderCopyright © 2014. All Rights Reserved.