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

          Jack Van Ooststroom created issue -
          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 .
          Jack Van Ooststroom made changes -
          Field Original Value New Value
          Link This issue depends on ICE-2921 [ ICE-2921 ]
          Jack Van Ooststroom made changes -
          Assignee Jack van Ooststroom [ jack.van.ooststroom ]
          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.
          Jack Van Ooststroom made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #16542 Tue Apr 29 14:03:04 MDT 2008 jack.van.ooststroom Fixed JIRA ICE-2945 : Grizzly NIO: Integrate the GrizzlyPushServlet functionality into the ICEfaces core framework
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/MainSessionBoundServlet.java
          Commit graph ADD /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/GlassFishAdaptingServlet.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/EnvironmentAdaptingServlet.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #16562 Thu May 01 11:10:39 MDT 2008 jack.van.ooststroom Fixed JIRA ICE-2945 : Grizzly NIO: Integrate the GrizzlyPushServlet functionality into the ICEfaces core framework
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/ahs/src/com/icesoft/faces/async/servlet/AsyncHttpServlet.java
          Commit graph MODIFY /icefaces/trunk/icefaces/ahs/src/com/icesoft/faces/async/servlet/SessionBoundServlet.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #16570 Thu May 01 17:00:43 MDT 2008 jack.van.ooststroom Fixed JIRA ICE-2945 : Grizzly NIO: Integrate the GrizzlyPushServlet functionality into the ICEfaces core framework
          Files Changed
          Commit graph ADD /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/EnvironmentAdaptingException.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/GlassFishAdaptingServlet.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/EnvironmentAdaptingServlet.java
          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
          Jack Van Ooststroom made changes -
          Fix Version/s 1.7.1 [ 10122 ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #16717 Tue May 27 12:31:43 MDT 2008 jack.van.ooststroom Fixed JIRA ICE-2945 : Grizzly NIO: Integrate the GrizzlyPushServlet functionality into the ICEfaces core framework
          Files Changed
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/MainSessionBoundServlet.java
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/GlassFishAdaptingServlet.java
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/EnvironmentAdaptingServlet.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #16719 Tue May 27 12:40:28 MDT 2008 jack.van.ooststroom Fixed JIRA ICE-2945 : Grizzly NIO: Integrate the GrizzlyPushServlet functionality into the ICEfaces core framework
          Files Changed
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/ahs/src/com/icesoft/faces/async/servlet/SessionBoundServlet.java
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/ahs/src/com/icesoft/faces/async/servlet/AsyncHttpServlet.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #16721 Tue May 27 13:01:35 MDT 2008 jack.van.ooststroom Fixed JIRA ICE-2945 : Grizzly NIO: Integrate the GrizzlyPushServlet functionality into the ICEfaces core framework
          Files Changed
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/GlassFishAdaptingServlet.java
          Commit graph ADD /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/EnvironmentAdaptingException.java
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/EnvironmentAdaptingServlet.java
          Jack Van Ooststroom made changes -
          Link This issue is duplicated by ICE-2987 [ ICE-2987 ]
          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.
          Jack Van Ooststroom made changes -
          Status In Progress [ 3 ] Resolved [ 5 ]
          Affects [Documentation (User Guide, Ref. Guide, etc.)]
          Resolution Fixed [ 1 ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #16868 Wed Jun 11 17:53:33 MDT 2008 jack.van.ooststroom Fixed JIRA ICE-2945 : Grizzly NIO: Integrate the GrizzlyPushServlet functionality into the ICEfaces core framework; forgot to remove the old GrizzlyPushServlet
          Files Changed
          Commit graph DEL /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/GrizzlyPushServlet.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #16869 Wed Jun 11 17:54:25 MDT 2008 jack.van.ooststroom Fixed JIRA ICE-2945 : Grizzly NIO: Integrate the GrizzlyPushServlet functionality into the ICEfaces core framework; forgot to remove the old GrizzlyPushServlet
          Files Changed
          Commit graph DEL /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/GrizzlyPushServlet.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #16922 Tue Jun 17 13:08:09 MDT 2008 ted.goddard exit isActive check (ICE-2945)
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/GlassFishAdaptingServlet.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #16923 Tue Jun 17 13:14:38 MDT 2008 ted.goddard exit isActive check (ICE-2945)
          Files Changed
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/GlassFishAdaptingServlet.java
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Assignee Jack Van Ooststroom [ jack.van.ooststroom ]

            People

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

              Dates

              • Created:
                Updated:
                Resolved: