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

          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.
          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.
          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.

            People

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

              Dates

              • Created:
                Updated:
                Resolved: