public class ServletHttpSession extends Object implements HttpSession, HttpSessionAdministration
| Constructor and Description |
|---|
ServletHttpSession(HttpSession session,
Clock clock,
String tokenName)
Initiate.
|
| Modifier and Type | Method and Description |
|---|---|
Serializable |
getAttribute(String name) |
Iterator<String> |
getAttributeNames() |
long |
getCreationTime() |
long |
getExpireTime() |
HttpSessionAdministration |
getHttpSessionAdministration() |
String |
getSessionId() |
String |
getTokenName() |
void |
invalidate(boolean isRequireNewSession) |
boolean |
isNew() |
boolean |
isOperationComplete() |
void |
removeAttribute(String name) |
void |
setAttribute(String name,
Serializable object) |
void |
setExpireTime(long expireTime) |
void |
store() |
public ServletHttpSession(HttpSession session, Clock clock, String tokenName)
session - HttpSession.clock - Clock.tokenName - Token name.public String getSessionId() throws InvalidatedHttpSessionException
getSessionId in interface HttpSessionInvalidatedHttpSessionExceptionpublic String getTokenName()
getTokenName in interface HttpSessionpublic boolean isNew()
throws InvalidatedHttpSessionException
isNew in interface HttpSessionInvalidatedHttpSessionExceptionpublic long getCreationTime()
throws InvalidatedHttpSessionException
getCreationTime in interface HttpSessionInvalidatedHttpSessionExceptionpublic long getExpireTime()
throws InvalidatedHttpSessionException
getExpireTime in interface HttpSessionInvalidatedHttpSessionExceptionpublic void setExpireTime(long expireTime)
throws StoringHttpSessionException,
InvalidatedHttpSessionException
setExpireTime in interface HttpSessionStoringHttpSessionExceptionInvalidatedHttpSessionExceptionpublic Serializable getAttribute(String name) throws InvalidatedHttpSessionException
getAttribute in interface HttpSessionInvalidatedHttpSessionExceptionpublic Iterator<String> getAttributeNames() throws InvalidatedHttpSessionException
getAttributeNames in interface HttpSessionInvalidatedHttpSessionExceptionpublic void setAttribute(String name, Serializable object) throws StoringHttpSessionException, InvalidatedHttpSessionException
setAttribute in interface HttpSessionStoringHttpSessionExceptionInvalidatedHttpSessionExceptionpublic void removeAttribute(String name) throws StoringHttpSessionException, InvalidatedHttpSessionException
removeAttribute in interface HttpSessionStoringHttpSessionExceptionInvalidatedHttpSessionExceptionpublic HttpSessionAdministration getHttpSessionAdministration()
getHttpSessionAdministration in interface HttpSessionpublic void invalidate(boolean isRequireNewSession)
throws Throwable
invalidate in interface HttpSessionAdministrationThrowablepublic boolean isOperationComplete()
throws Throwable
isOperationComplete in interface HttpSessionAdministrationThrowablepublic void store()
throws Throwable
store in interface HttpSessionAdministrationThrowableCopyright © 2005–2015. All rights reserved.