org.apache.catalina.session

Class StandardSessionFacade

Implemented Interfaces:
HttpSession

public class StandardSessionFacade
extends java.lang.Object
implements HttpSession

Facade for the StandardSession object.

Please note that two sessions are considered equal only if they are "reference-equal." There is no equals() method implementation.

Version:
$Revision: 1.6.2.1 $ $Date: 2004/08/28 12:54:08 $

Author:
Remy Maucherat

Constructor Summary

StandardSessionFacade(HttpSession session)
Construct a new session facade.
StandardSessionFacade(StandardSession session)
Construct a new session facade.

Method Summary

Object
getAttribute(String name)
Enumeration
getAttributeNames()
long
getCreationTime()
String
getId()
long
getLastAccessedTime()
int
getMaxInactiveInterval()
ServletContext
getServletContext()
HttpSessionContext
getSessionContext()
Object
getValue(String name)
String[]
getValueNames()
void
invalidate()
boolean
isNew()
void
putValue(String name, Object value)
void
removeAttribute(String name)
void
removeValue(String name)
void
setAttribute(String name, Object value)
void
setMaxInactiveInterval(int interval)

Constructor Details

StandardSessionFacade

public StandardSessionFacade(HttpSession session)
Construct a new session facade.


StandardSessionFacade

public StandardSessionFacade(StandardSession session)
Construct a new session facade.

Method Details

getAttribute

public Object getAttribute(String name)


getAttributeNames

public Enumeration getAttributeNames()


getCreationTime

public long getCreationTime()


getId

public String getId()


getLastAccessedTime

public long getLastAccessedTime()


getMaxInactiveInterval

public int getMaxInactiveInterval()


getServletContext

public ServletContext getServletContext()


getSessionContext

public HttpSessionContext getSessionContext()


getValue

public Object getValue(String name)


getValueNames

public String[] getValueNames()


invalidate

public void invalidate()


isNew

public boolean isNew()


putValue

public void putValue(String name,
                     Object value)


removeAttribute

public void removeAttribute(String name)


removeValue

public void removeValue(String name)


setAttribute

public void setAttribute(String name,
                         Object value)


setMaxInactiveInterval

public void setMaxInactiveInterval(int interval)


Copyright B) 2000-2003 Apache Software Foundation. All Rights Reserved.