ICEpush
  1. ICEpush
  2. PUSH-387

Avoid blocking connection switchover whenever a new window is opened

    Details

    • Assignee Priority:
      P1

      Description

      Since we do not need to support Opera browser anymore (see ICE-1872 and PUSH-384) ICEpush bridge can be modified to avoid having the blocking connection reset every time a new browser window is opened.

        Issue Links

          Activity

          Repository Revision Date User Message
          ICEsoft Public SVN Repository #50734 Thu Feb 23 14:36:59 MST 2017 mircea.toma PUSH-387 Back-port. Removed noisy pushID expiry monitor messages, now only the expired pushIDs are logged. Also modified the _shutdown_ method to remove the connection marker only if the window was owning the blocking connection.
          Files Changed
          Commit graph MODIFY /icepush/branches/icepush-core-4.x-maintenance/icepush/core/src/main/javascript/connection.async.js
          Commit graph MODIFY /icepush/branches/icepush-core-4.x-maintenance/icepush/core/src/main/javascript/pushid.expiry.js
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #50733 Thu Feb 23 14:36:24 MST 2017 mircea.toma PUSH-387 Back-port. Modified ICEpush initialise sequence to avoid resetting the blocking connection every time a new window is opened. Fixed hidden bug in slot's removal function.
          Files Changed
          Commit graph MODIFY /icepush/branches/icepush-core-4.x-maintenance/icepush/core/src/main/javascript/slot.js
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #48605 Mon Apr 04 13:05:44 MDT 2016 mircea.toma PUSH-387 Modified sendNotificationsTo method to return the result of respondToIfNotificationsAvailable invocation to ensure that when notifications are not available the blocking request is put into the request queue.
          Files Changed
          Commit graph MODIFY /icepush/trunk/icepush/core/src/main/java/org/icepush/BlockingConnectionServer.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #48564 Tue Mar 29 05:31:15 MDT 2016 mircea.toma PUSH-387 Removed noisy pushID expiry monitor messages, now only the expired pushIDs are logged. Also modified the _shutdown_ method to remove the connection marker only if the window was owning the blocking connection.
          Files Changed
          Commit graph MODIFY /icepush/trunk/icepush/core/src/main/javascript/pushid.expiry.js
          Commit graph MODIFY /icepush/trunk/icepush/core/src/main/javascript/connection.async.js
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #48554 Thu Mar 24 06:29:12 MDT 2016 mircea.toma PUSH-387 Modified ICEpush initialise sequence to avoid resetting the blocking connection every time a new window is opened. Fixed hidden bug in slot's removal function.
          Files Changed
          Commit graph MODIFY /icepush/trunk/icepush/core/src/main/javascript/slot.js
          Commit graph MODIFY /icepush/trunk/icepush/core/src/main/javascript/connection.async.js

            People

            • Assignee:
              Mircea Toma
              Reporter:
              Mircea Toma
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: