Details
Description
In some cases, push activity alone should not be considered session activity, and the session timeout should occur if the user has not been active within the configured session timeout. To implement this, ICEfaces must inspect incoming requests and invoke
externalContext.invalidateSession();
when the session is deemed inactive. This can interfere with applications that contain a mixture of ICEfaces and non-ICEfaces pages and can result in dashboard-type applications being disconnected unexpectedly.
externalContext.invalidateSession();
when the session is deemed inactive. This can interfere with applications that contain a mixture of ICEfaces and non-ICEfaces pages and can result in dashboard-type applications being disconnected unexpectedly.
Additional APIs should be added to allow the application to determine when the last user event and last push update has occurred.