ICEfaces
  1. ICEfaces
  2. ICE-4707

Add a blocking connection timeout mechanism to Push Server

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.8.1
    • Fix Version/s: 1.8.2-RC1, 1.8.2
    • Component/s: None
    • Labels:
      None
    • Environment:
      ICEfaces Push Server

      Description

      A blocking connection timeout mechanism should be added to the Push Server, just like the Core, in order to release potential hanging connections in a more timely fashion. A possible scenario is when a browser crashes or gets killed a dispose-views is not send and the Push Server will not send any pongs as pings aren't being received anymore by the Core. If there are no Server Push updates, the pending blocking request will sit there until Session timeout occurs.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #19061 Tue Jul 14 17:29:24 MDT 2009 jack.van.ooststroom Fixed JIRA ICE-4707 : Add a blocking connection timeout mechanism to Push Server
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/push-server/src/org/icefaces/push/server/ReceiveUpdatedViewsHandler.java
        Commit graph MODIFY /icefaces/trunk/icefaces/push-server/src/org/icefaces/push/server/PushServlet.java
        Commit graph MODIFY /icefaces/trunk/icefaces/push-server/src/org/icefaces/push/server/SessionBoundServlet.java

          People

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

            Dates

            • Created:
              Updated:
              Resolved: