ICEfaces
  1. ICEfaces
  2. ICE-4785

Keep session alive when integrating with frameworks which can bypass jsf

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.8.1
    • Fix Version/s: 1.8.2-RC1, 1.8.2
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      non-jsf framework which does not utilize jsf request

      Description

      When using seam-remoting, the jsf lifecycle can be bypassed, so requests may not come into our framework. This can result in the session either timing out or otherwise invalidating. A utility for client and/or server side to touch or tickle the session to maintain it during these times could be used.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #19298 Thu Sep 24 12:21:59 MDT 2009 deryk.sinotte ICE-4785: patch that backports changes to a 1.8.0 branch
        Files Changed
        Commit graph ADD /icefaces/scratchpads/patches/ICE-4785/1.8.0/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/TouchSessionFilter.java
        Commit graph MODIFY /icefaces/scratchpads/patches/ICE-4785/1.8.0/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/SessionDispatcher.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #19297 Thu Sep 24 12:14:55 MDT 2009 deryk.sinotte Branching 1.8.0 for ICE-4785 patch
        Files Changed
        Commit graph ADD /icefaces/scratchpads/patches/ICE-4785/1.8.0/icefaces
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #19293 Thu Sep 24 09:23:17 MDT 2009 deryk.sinotte ICE-4785: Fixed use case where initial requests to resources that didn't use a session (e.g. plain.html) would cause an NPE
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/TouchSessionFilter.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #19232 Tue Sep 08 16:26:45 MDT 2009 mircea.toma ICE-4785 Add no-args constructor.
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/SessionDispatcher.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #19231 Tue Sep 08 16:07:17 MDT 2009 mircea.toma ICE-4785 Make SessionDispatcher.Monitor serializable.
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/SessionDispatcher.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #19204 Tue Sep 01 08:27:22 MDT 2009 mircea.toma ICE-4785 Provide API for easy access to ICEfaces session monitor. Provide Servlet filter that updates session timeout countdown for requests outside of ICEfaces framework.
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/SessionDispatcher.java
        Commit graph ADD /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/TouchSessionFilter.java

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Judy Guglielmin
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: