ICEfaces
  1. ICEfaces
  2. ICE-2945

Grizzly NIO: Integrate the GrizzlyPushServlet functionality into the ICEfaces core framework

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7
    • Fix Version/s: 1.7.1
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      GlassFish, Grizzly, ICEfaces
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.)

      Description

      The GrizzlyPushServlet functionalities need to be integrated into and auto-discovered by the ICEfaces core framework just like Jetty's Continuations.

        Issue Links

          Activity

          Hide
          Jack Van Ooststroom added a comment -

          This is basically a follow up to ICE-2921.

          Show
          Jack Van Ooststroom added a comment - This is basically a follow up to ICE-2921 .
          Hide
          Ted Goddard added a comment -

          Since Grizzly makes use of a Servlet to handle the initial request, full integration is the recommended initial approach.

          It should be possible to create adapting classes for both Grizzly v2 and Grizzly v3 (since v2 and v3 are packaged differently, there is likely no overlap at compile time). One of v2 or v3 adaptation would then enable itself at runtime.

          Show
          Ted Goddard added a comment - Since Grizzly makes use of a Servlet to handle the initial request, full integration is the recommended initial approach. It should be possible to create adapting classes for both Grizzly v2 and Grizzly v3 (since v2 and v3 are packaged differently, there is likely no overlap at compile time). One of v2 or v3 adaptation would then enable itself at runtime.
          Hide
          Jack Van Ooststroom added a comment -

          Changed Fix Version(s) to 1.7.1

          Show
          Jack Van Ooststroom added a comment - Changed Fix Version(s) to 1.7.1
          Hide
          Jack Van Ooststroom added a comment -

          GlassFish detection is now part of the Environment Adapting system. Without any additional configuration on the ICEfaces' side, ICEfaces can utilize the Comet capabilities of GlassFish. However, GlassFish still needs to be configured to use Comet support.

          To avoid using ARP the com.icesoft.faces.useARP property can be set to false inside the web.xml. The com.icesoft.faces.useARP property is a general property that applies to Jetty's ARP as well. The old com.icesoft.faces.useJettyContinuations can still be used but is deprecated.

          Marking this one as FIXED.

          Show
          Jack Van Ooststroom added a comment - GlassFish detection is now part of the Environment Adapting system. Without any additional configuration on the ICEfaces' side, ICEfaces can utilize the Comet capabilities of GlassFish. However, GlassFish still needs to be configured to use Comet support. To avoid using ARP the com.icesoft.faces.useARP property can be set to false inside the web.xml. The com.icesoft.faces.useARP property is a general property that applies to Jetty's ARP as well. The old com.icesoft.faces.useJettyContinuations can still be used but is deprecated. Marking this one as FIXED.

            People

            • Assignee:
              Unassigned
              Reporter:
              Jack Van Ooststroom
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: