I'm using Iceface Icepush in my JSF application to send some notifications to client. Because of this session timeout never happen on my application.
I've specified session timeout 15 mins. My requirement is, server should invalidate session if there is no actual client interaction for 15 mins.
I did some search in iceface forum and added this context param in web.xml
<context-param>
<param-name>org.icefaces.strictSessionTimeout</param-name>
<param-value>true</param-value>
</context-param>
also someone has specified to use sessionTimeoutMonitor in faces-config.xml
<application>
<resource-handler>org.icefaces.impl.application.SessionTimeoutMonitor</resource-handler>
</application>
But nothing works.
I wrote my own timeout monitor by extending the
org.icefaces.impl.application.SessionTimeoutMonitor
class and this works fine.