public interface WrappedSession extends Serializable
HttpSession
.Modifier and Type | Method and Description |
---|---|
Object |
getAttribute(String name)
Gets an attribute from this session.
|
Set<String> |
getAttributeNames()
Gets the current set of attribute names stored in this session.
|
long |
getCreationTime()
Returns the time when this session was created, measured in milliseconds
since midnight January 1, 1970 GMT.
|
String |
getId()
Gets a string with a unique identifier for the session.
|
long |
getLastAccessedTime()
Returns the last time the client sent a request associated with this
session, as the number of milliseconds since midnight January 1, 1970
GMT, and marked by the time the container received the request.
|
int |
getMaxInactiveInterval()
Returns the maximum time interval, in seconds, that this session will be
kept open between client accesses.
|
void |
invalidate()
Invalidates this session then unbinds any objects bound to it.
|
boolean |
isNew()
Returns true if the client does not yet know about the session or if the
client chooses not to join the session.
|
void |
removeAttribute(String name)
Removes the object bound with the specified name from this session.
|
void |
setAttribute(String name,
Object value)
Saves an attribute value in this session.
|
void |
setMaxInactiveInterval(int interval)
Specifies the time, in seconds, between client requests before the
servlet container will invalidate this session.
|
int getMaxInactiveInterval()
javax.servlet.http.HttpSession#getMaxInactiveInterval()
Object getAttribute(String name)
name
- the name of the attributenull
if the attribute is not
defined in the sessionjavax.servlet.http.HttpSession#getAttribute(String)
void setAttribute(String name, Object value)
name
- the name of the attributevalue
- the attribute valuejavax.servlet.http.HttpSession#setAttribute(String, Object)
Set<String> getAttributeNames()
HttpSession#getAttributeNames()
void invalidate()
HttpSession#invalidate()
String getId()
HttpSession#getId()
long getCreationTime()
IllegalStateException
- if this method is called on an invalidated sessionHttpSession#getCreationTime()
long getLastAccessedTime()
Actions that your application takes, such as getting or setting a value associated with the session, do not affect the access time.
IllegalStateException
- if this method is called on an invalidated sessionHttpSession#getLastAccessedTime()
boolean isNew()
IllegalStateException
- if this method is called on an invalidated sessionHttpSession#isNew()
void removeAttribute(String name)
name
- the name of the object to remove from this sessionIllegalStateException
- if this method is called on an invalidated sessionHttpSession#removeAttribute(String)
void setMaxInactiveInterval(int interval)
interval
- An integer specifying the number of secondsHttpSession#setMaxInactiveInterval(int)
Copyright © 2025. All rights reserved.