ICEfaces
  1. ICEfaces
  2. ICE-4459

Page reload with concurrentDOMViews and standardRequestScope set to false creates new instance of request beans.

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.8
    • Fix Version/s: 1.8.1
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      1.8
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.)

      Description

      In version 1.7, when concurrentDOMViews and standardRequestScope are both set to false, a page reload would NOT cause the current request-scoped beans to be disposed and new instances of request-scoped beans to be created. Basically, request-scoped beans would hang around between reloads.

      In version 1.8, using the same configuration, request-scoped beans are now disposed and new instances created. The one caveat is that if DisposableBean is implemented, the dispose() method is not called.

      We need to decide between:

      1) Reverting the behaviour to work like 1.7
      2) Leave the existing behaviour but fix the dispose() call
      3) Allow both behaviours through some kind of configuration

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #18861 Fri May 08 11:25:05 MDT 2009 greg.dick ICE-4459 Restored new FacesContext construction behaviour with respect to reloads
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/View.java

          People

          • Assignee:
            Ken Fyten
            Reporter:
            Deryk Sinotte
          • Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: