Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.3
    • Fix Version/s: 4.0.BETA, 4.0
    • Labels:
      None
    • Environment:
      ICEpush, ICEpush service
    • Assignee Priority:
      P2
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.)

      Description

      A push delivery window specified by delay and duration causes push updates to be delivered within a window o f time in the near future. This provides opportunities for moderating server load and improving application functionality.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #38288 Thu Sep 26 09:20:02 MDT 2013 mircea.toma PUSH-268 Implemented client side API for notification scheduling and server side parameter decoding.
        Files Changed
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/javascript/application.js
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/java/org/icepush/servlet/BrowserBoundServlet.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #38287 Thu Sep 26 08:39:39 MDT 2013 mircea.toma PUSH-268 Added test for notification window overlapping. Added index page for the test application.
        Files Changed
        Commit graph MODIFY /icepush/trunk/icepush/samples/notification-scheduling/src/main/webapp/WEB-INF/web.xml
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/java/org/icepush/LocalPushGroupManager.java
        Commit graph ADD /icepush/trunk/icepush/samples/notification-scheduling/src/main/java/org/icepush/sample/basic/NotificationWindowOverlapping.java
        Commit graph DEL /icepush/trunk/icepush/samples/notification-scheduling/web
        Commit graph ADD /icepush/trunk/icepush/samples/notification-scheduling/src/main/webapp/index.jsp
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #38286 Wed Sep 25 17:12:12 MDT 2013 mircea.toma PUSH-268 Fix notification time related tests. Simplify code.
        Files Changed
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/java/org/icepush/LocalPushGroupManager.java
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/java/org/icepush/LocalNotificationBroadcaster.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #38282 Wed Sep 25 15:15:52 MDT 2013 mircea.toma PUSH-268 Use TreeSet.first method instead of TreeSet.pollFirst, the latter was introduced in JDK 1.6.
        Files Changed
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/java/org/icepush/LocalPushGroupManager.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #38277 Wed Sep 25 03:40:23 MDT 2013 mircea.toma PUSH-268 Implemented push delivery window feature. Introduced new API for defining how and when notifications are to be delivered.
        Files Changed
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/java/org/icepush/LocalPushGroupManager.java
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/java/org/icepush/LocalNotificationBroadcaster.java
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/java/org/icepush/PushConfiguration.java
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/java/org/icepush/NotificationBroadcaster.java
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/java/org/icepush/BlockingConnectionServer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #38276 Wed Sep 25 03:34:46 MDT 2013 mircea.toma PUSH-268 Added application for testing push delivery window scenarios.
        Files Changed
        Commit graph ADD /icepush/trunk/icepush/samples/notification-scheduling/web/WEB-INF/web.xml
        Commit graph ADD /icepush/trunk/icepush/samples/notification-scheduling/src/main/webapp/WEB-INF/web.xml
        Commit graph ADD /icepush/trunk/icepush/samples/notification-scheduling/src/main/java/org/icepush/sample/basic/NotificationSpreading.java
        Commit graph ADD /icepush/trunk/icepush/samples/notification-scheduling/web
        Commit graph ADD /icepush/trunk/icepush/samples/notification-scheduling/web/WEB-INF
        Commit graph ADD /icepush/trunk/icepush/samples/notification-scheduling/src/main/webapp
        Commit graph ADD /icepush/trunk/icepush/samples/notification-scheduling/src/main/java/org/icepush/sample
        Commit graph ADD /icepush/trunk/icepush/samples/notification-scheduling/build.xml
        Commit graph ADD /icepush/trunk/icepush/samples/notification-scheduling/src/main/java/org/icepush/sample/basic
        Commit graph ADD /icepush/trunk/icepush/samples/notification-scheduling/src/main/resources
        Commit graph ADD /icepush/trunk/icepush/samples/notification-scheduling/src/main/java/org
        Commit graph ADD /icepush/trunk/icepush/samples/notification-scheduling/web/index.jsp
        Commit graph ADD /icepush/trunk/icepush/samples/notification-scheduling/src/main
        Commit graph ADD /icepush/trunk/icepush/samples/notification-scheduling/src/main/java
        Commit graph ADD /icepush/trunk/icepush/samples/notification-scheduling
        Commit graph ADD /icepush/trunk/icepush/samples/notification-scheduling/src/main/java/org/icepush
        Commit graph ADD /icepush/trunk/icepush/samples/notification-scheduling/src/main/webapp/WEB-INF
        Commit graph ADD /icepush/trunk/icepush/samples/notification-scheduling/src

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Ted Goddard
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: