ICEfaces
  1. ICEfaces
  2. ICE-2944

Tomcat 6 NIO: Integrate the TomcatPushServlet functionality into the ICEfaces core framework

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: 1.7
    • Fix Version/s: 1.8
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      Tomcat 6 NIO, ICEfaces

      Description

      The TomcatPushServlet 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-1773.

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

          This might get a bit tricky to integrate into our automatic environment adapting logic as the registered servlet needs to implement the CometProcessor interface:

          "Servlets which implement the org.apache.catalina.CometProcessor interface will have their event method invoked rather than the usual service method, according to the event which occurred."

          Show
          Jack Van Ooststroom added a comment - This might get a bit tricky to integrate into our automatic environment adapting logic as the registered servlet needs to implement the CometProcessor interface: "Servlets which implement the org.apache.catalina.CometProcessor interface will have their event method invoked rather than the usual service method, according to the event which occurred."
          Hide
          Jack Van Ooststroom added a comment -

          Due to the mandatory implementation of the proprietary CometProcessor by our registered servlet in the web.xml, namely MainServlet, we cannot fix this. Letting the MainServlet implement the CometProcessor interface would mean we need to include another proprietary .jar-file for all deployments. Marking this one as WON'T FIX.

          Show
          Jack Van Ooststroom added a comment - Due to the mandatory implementation of the proprietary CometProcessor by our registered servlet in the web.xml, namely MainServlet, we cannot fix this. Letting the MainServlet implement the CometProcessor interface would mean we need to include another proprietary .jar-file for all deployments. Marking this one as WON'T FIX.

            People

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

              Dates

              • Created:
                Updated:
                Resolved: