- All Implemented Interfaces:
 
- atg.core.logging.Logging, atg.core.logging.TraceLogging, atg.naming.AbsoluteNameable, NameContextBindingListener, NameContextElement, atg.naming.NameContextParentable, NameResolver, AdminableService, atg.nucleus.Configured, ApplicationLogging, atg.nucleus.logging.ApplicationLoggingSender, atg.nucleus.logging.TraceApplicationLogging, VariableArgumentApplicationLogging, ComponentNameResolver, Service, ServiceListener, java.util.EventListener
 
public class SessionInfo
extends GenericService
This class exists for the sole purpose of storing information about the session that
 we need at session end. When running on third party application servers, session end
 notification comes after the session object has already been invalidated, which make it impossible
 to get objects out of the session without getting a IllegalStateException. For example, 
 getCreationTime or getAttribute throws the exception.