void | access()- Update the accessed time information for this session.
|
void | addSessionListener(SessionListener listener)- Add a session event listener to this component.
|
void | endAccess()- End access to the session.
|
void | expire()- Perform the internal processing required to invalidate this session,
without triggering an exception if the session has already expired.
|
String | getAuthType()- Return the authentication type used to authenticate our cached
Principal, if any.
|
long | getCreationTime()- Return the creation time for this session.
|
String | getId()- Return the session identifier for this session.
|
String | getInfo()- Return descriptive information about this Session implementation and
the corresponding version number, in the format
<description>/<version>.
|
long | getLastAccessedTime()- Return the last time the client sent a request associated with this
session, as the number of milliseconds since midnight, January 1, 1970
GMT.
|
Manager | getManager()- Return the Manager within which this Session is valid.
|
int | getMaxInactiveInterval()- Return the maximum time interval, in seconds, between client requests
before the servlet container will invalidate the session.
|
Object | getNote(String name)- Return the object bound with the specified name to the internal notes
for this session, or
null if no such binding exists.
|
Iterator | getNoteNames()- Return an Iterator containing the String names of all notes bindings
that exist for this session.
|
Principal | getPrincipal()- Return the authenticated Principal that is associated with this Session.
|
HttpSession | getSession()- Return the
HttpSession for which this object
is the facade.
|
boolean | isValid()- Return the
isValid flag for this session.
|
void | recycle()- Release all object references, and initialize instance variables, in
preparation for reuse of this object.
|
void | removeNote(String name)- Remove any object bound to the specified name in the internal notes
for this session.
|
void | removeSessionListener(SessionListener listener)- Remove a session event listener from this component.
|
void | setAuthType(String authType)- Set the authentication type used to authenticate our cached
Principal, if any.
|
void | setCreationTime(long time)- Set the creation time for this session.
|
void | setId(String id)- Set the session identifier for this session.
|
void | setManager(Manager manager)- Set the Manager within which this Session is valid.
|
void | setMaxInactiveInterval(int interval)- Set the maximum time interval, in seconds, between client requests
before the servlet container will invalidate the session.
|
void | setNew(boolean isNew)- Set the
isNew flag for this session.
|
void | setNote(String name, Object value)- Bind an object to a specified name in the internal notes associated
with this session, replacing any existing binding for this name.
|
void | setPrincipal(Principal principal)- Set the authenticated Principal that is associated with this Session.
|
void | setValid(boolean isValid)- Set the
isValid flag for this session.
|