Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0-Alpha3
    • Fix Version/s: 2.0-Beta2, 2.0.0
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      ICEfaces 2.0
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.)

      Description


      Dynamically created resources must have a lifetime appropriate to the resource. For instance, some resources (such as those created by components directly) are naturally application scoped, whereas dynamic resources created by the application are typically session scoped.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #21902 Thu Jul 15 10:10:40 MDT 2010 ted.goddard repackaged DynamicResourceDispatcher in preparation for ResourceRegistry API (ICE-5900)
        Files Changed
        Commit graph ADD /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/push/DynamicResourceRegistry.java
        Commit graph MODIFY /icefaces/scratchpads/glimmer/compat/core/src/main/java/com/icesoft/faces/context/ResourceRegistryLocator.java
        Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/push/DynamicResourceDispatcher.java
        Commit graph DEL /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/application/DynamicResourceRegistry.java
        Ted Goddard created issue -
        Ted Goddard made changes -
        Field Original Value New Value
        Summary Scope-based dynamic resource Scope-based dynamic resources
        Salesforce Case []
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #21904 Thu Jul 15 13:49:30 MDT 2010 ted.goddard initial scope-based resources (ICE-5900)
        Files Changed
        Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/resources/META-INF/faces-config.xml
        Commit graph ADD /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/application/ResourceRegistry.java
        Commit graph ADD /icefaces/scratchpads/glimmer/compat/core/src/main/java/com/icesoft/faces/context/CompatResourceWrapper.java
        Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/util/EnvUtils.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #21905 Thu Jul 15 14:54:47 MDT 2010 ted.goddard window scope resource API (ICE-5900)
        Files Changed
        Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/application/ResourceRegistry.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #21906 Thu Jul 15 15:01:25 MDT 2010 ted.goddard javadocs (ICE-5900)
        Files Changed
        Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/application/ResourceRegistry.java
        Hide
        Ted Goddard added a comment -

        Initial version of scoped-based resources (org.icefaces.application.ResourceRegistry) has been checked in. Tests with session-based resources have been successful, however the using the Flash scope requires more investigation. Resources added to Flash scope do not appear to be available until the subsequent request. (This may be due to a bug in the automatic consecutive naming of the resources.) Specified resource "names" should be supported (currently each added resource is assigned a unique integer identifier).

        Show
        Ted Goddard added a comment - Initial version of scoped-based resources (org.icefaces.application.ResourceRegistry) has been checked in. Tests with session-based resources have been successful, however the using the Flash scope requires more investigation. Resources added to Flash scope do not appear to be available until the subsequent request. (This may be due to a bug in the automatic consecutive naming of the resources.) Specified resource "names" should be supported (currently each added resource is assigned a unique integer identifier).
        Ted Goddard made changes -
        Assignee Ted Goddard [ ted.goddard ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #21920 Fri Jul 16 08:22:53 MDT 2010 ted.goddard application-wide ID assignment to avoid ID reuse in short lived scopes (ICE-5900)
        Files Changed
        Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/application/ResourceRegistry.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #21921 Fri Jul 16 08:44:32 MDT 2010 ted.goddard use resourceName if provided (ICE-5900)
        Files Changed
        Commit graph MODIFY /icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/application/ResourceRegistry.java
        Ken Fyten made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Fix Version/s 2.0-Beta2 [ 10242 ]
        Affects [Documentation (User Guide, Ref. Guide, etc.)]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Fix Version/s 2.0.0 [ 10230 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved: