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