Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7DR#1
    • Fix Version/s: 1.7DR#3, 1.7
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      Grizzly connector for glassfish

      Description

      The Grizzly HTTP connector provides asynchronous capabilities, allowing the application server to handle large numbers of blocking connections with a bounded thread pool. ICEfaces should take advantage of this connector when available.

        Issue Links

          Activity

          Ted Goddard created issue -
          Ted Goddard made changes -
          Field Original Value New Value
          Assignee Ted Goddard [ ted.goddard ]
          Hide
          Ted Goddard added a comment -

          It is possible to implement Grizzly integration without any configuration of the web application (because APIs can be used directly) however, the initial version of this integration will still use a manually configured servlet to reduce the risk of interaction with the prototype code.

          Show
          Ted Goddard added a comment - It is possible to implement Grizzly integration without any configuration of the web application (because APIs can be used directly) however, the initial version of this integration will still use a manually configured servlet to reduce the risk of interaction with the prototype code.
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #14889 Thu Oct 04 16:00:37 MDT 2007 ted.goddard Initial Grizzly integration (ICE-2168)
          Files Changed
          Commit graph ADD /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/GrizzlyPushServlet.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/build.xml
          Hide
          Ted Goddard added a comment -

          The initial checkin requires configuration in web.xml as follows:

          <servlet>
          <servlet-name>Grizzly Push Servlet</servlet-name>
          <servlet-class>com.icesoft.faces.webapp.http.servlet.GrizzlyPushServlet</servlet-class>
          <load-on-startup> 1 </load-on-startup>
          </servlet>

          <servlet-mapping>
          <servlet-name>Grizzly Push Servlet</servlet-name>
          <url-pattern>/block/receive-updated-views/*</url-pattern>
          </servlet-mapping>

          There appear to be some significant timing-related problems with this initial version. Browser interaction is occasionally lost and push messages are sometimes lost.

          Show
          Ted Goddard added a comment - The initial checkin requires configuration in web.xml as follows: <servlet> <servlet-name>Grizzly Push Servlet</servlet-name> <servlet-class>com.icesoft.faces.webapp.http.servlet.GrizzlyPushServlet</servlet-class> <load-on-startup> 1 </load-on-startup> </servlet> <servlet-mapping> <servlet-name>Grizzly Push Servlet</servlet-name> <url-pattern>/block/receive-updated-views/*</url-pattern> </servlet-mapping> There appear to be some significant timing-related problems with this initial version. Browser interaction is occasionally lost and push messages are sometimes lost.
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #14892 Thu Oct 04 17:08:22 MDT 2007 ted.goddard Compile-time classes for grizzly (ICE-2168)
          Files Changed
          Commit graph ADD /icefaces/trunk/icefaces/lib/grizzly-comet.jar
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #14893 Thu Oct 04 17:13:50 MDT 2007 ted.goddard Reference information for grizzly-comet.jar (ICE-2168)
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/lib/versions-licenses.html
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #14972 Wed Oct 17 15:08:33 MDT 2007 ted.goddard GrizzlyPushServlet working well with glassfish patch from JFA (ICE-2168)
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/GrizzlyPushServlet.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #14978 Thu Oct 18 14:09:27 MDT 2007 ted.goddard added copyright notice and removed non-blocking output path (ICE-2168)
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/GrizzlyPushServlet.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #14988 Fri Oct 19 14:15:59 MDT 2007 ted.goddard removed debugging code (ICE-2168)
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/GrizzlyPushServlet.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #15011 Tue Oct 23 15:54:33 MDT 2007 ted.goddard workaround for empty responses (ICE-2168)
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/GrizzlyPushServlet.java
          Ken Fyten made changes -
          Fix Version/s 1.7 [ 10080 ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #15106 Wed Nov 07 10:23:22 MST 2007 ted.goddard disbled comet timeout thread (ICE-2168)
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/GrizzlyPushServlet.java
          Hide
          Ted Goddard added a comment -

          GlassFish/Grizzly integration is now working well with auctionMonitor demo.

          Show
          Ted Goddard added a comment - GlassFish/Grizzly integration is now working well with auctionMonitor demo.
          Ted Goddard made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Fix Version/s 1.7DR#3 [ 10112 ]
          Fix Version/s 1.7 [ 10080 ]
          Resolution Fixed [ 1 ]
          Jack Van Ooststroom made changes -
          Link This issue blocks ICE-2921 [ ICE-2921 ]
          Ken Fyten made changes -
          Fix Version/s 1.7 [ 10080 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Assignee Ted Goddard [ ted.goddard ]

            People

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

              Dates

              • Created:
                Updated:
                Resolved: