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.
|