Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0-Alpha2
    • Fix Version/s: 2.0-Beta1, 2.0.0
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      ICEfaces, session replication

      Description

      Many of the Objects maintained by ICEfaces in the Session are likely unnecessary and can be instantiated as needed in the request cycle. This should be optimized to reduce unnecessary object replication in cluster environments.

        Issue Links

          Activity

          Repository Revision Date User Message
          ICEsoft Public SVN Repository #21788 Tue Jun 22 14:18:42 MDT 2010 mircea.toma ICE-5761 Make State constructor public as Externalizable contract requires.
          Files Changed
          Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/application/WindowScopeManager.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #21781 Mon Jun 21 17:12:25 MDT 2010 mircea.toma ICE-5761 Fix stack overflow caused by HttpSession.getSession(true) call during the session initialization request.
          Files Changed
          Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/event/WindowScopeSetup.java
          Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/application/WindowScopeManager.java
          Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/push/SessionBoundServer.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #21777 Mon Jun 21 11:50:32 MDT 2010 mircea.toma ICE-5761 Refactor WindowScopeManager to save restore its state from the session. Also changed its methods to be stateless (and static).
          Files Changed
          Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/event/WindowScopeSetup.java
          Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/application/WindowELResolver.java
          Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/event/WindowAndViewIDSetup.java
          Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/push/DisposeWindowScope.java
          Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/application/WindowScopeManager.java
          Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/event/BridgeSetup.java
          Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/push/SessionBoundServer.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #21772 Mon Jun 21 10:25:58 MDT 2010 mircea.toma ICE-5761 Refactor LazyPushManager to save restore its state from the session. Also changed its methods to be stateless (and static).
          Files Changed
          Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/application/PushRenderer.java
          Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/application/LazyPushManager.java
          Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/event/BridgeSetup.java
          Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/push/SessionBoundServer.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #21771 Mon Jun 21 10:03:28 MDT 2010 mircea.toma ICE-5761 Add comment with documentation reference.
          Files Changed
          Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/push/SessionViewManager.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #21770 Mon Jun 21 09:56:34 MDT 2010 mircea.toma ICE-5761 Refactor SessionViewManager to save restore its state from the session. Also changed its methods to be stateless (and static).
          Files Changed
          Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/push/SessionViewManager.java
          Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/application/PushRenderer.java
          Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/push/DisposeWindowScope.java
          Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/event/BridgeSetup.java
          Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/push/SessionBoundServer.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #21768 Mon Jun 21 08:04:13 MDT 2010 mircea.toma ICE-5761 Remove obsolete API and implementation.
          Files Changed
          Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/push/SessionViewManager.java
          Commit graph DEL /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/push/SessionRenderer.java
          Commit graph DEL /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/push/SessionRenderableAdaptor.java
          Commit graph DEL /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/push/SessionRenderable.java

            People

            • Assignee:
              Mircea Toma
              Reporter:
              Ted Goddard
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: