ICEpush
  1. ICEpush
  2. PUSH-215

Cloud Push support for ICEpush JSP

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: 3.3
    • Fix Version/s: 4.0.BETA
    • Component/s: Push Library
    • Labels:
      None
    • Environment:
      ICEpush, JSP

      Description

      ICEpush JSP tags should take advantage of Cloud Push features.

        Issue Links

          Activity

          Ted Goddard created issue -
          Philip Breau made changes -
          Field Original Value New Value
          Link This issue is duplicated by PUSH-213 [ PUSH-213 ]
          Ted Goddard made changes -
          Fix Version/s 3.3 [ 10374 ]
          Hide
          Ted Goddard added a comment -

          There are two ICEpush tags that can benefit from Cloud Push features:

          <push:push group="myGroup">

          <push:pushPeriodic group="myGroup" interval="milliseconds" >

          Currently Cloud Push makes use of a PushNotification with subject and detail. (This will be expanded in the future to include sounds and other device features associated with the notification.) A new tag can be defined:

          <push:pushNotification subject="mySubject" detail="myDetail" />

          This is used as follows:

          <push:push group="myGroup">
          <push:pushNotification subject="mySubject" detail="myDetail" />
          </push:push>

          <push:pushPeriodic group="myGroup" interval="milliseconds" >
          <push:pushNotification subject="mySubject" detail="myDetail" />
          </push:pushPeriodic>

          By defining this as a child tag rather than additional attributes we maintain a closer mapping to the PushContext API and support the PushContext extension mechanism through PushConfiguration. For instance, additional child tags can be defined for a variety of specific PushConfiguration types without requiring a large number of attributes on the basic push tag.

          Show
          Ted Goddard added a comment - There are two ICEpush tags that can benefit from Cloud Push features: <push:push group="myGroup"> <push:pushPeriodic group="myGroup" interval="milliseconds" > Currently Cloud Push makes use of a PushNotification with subject and detail. (This will be expanded in the future to include sounds and other device features associated with the notification.) A new tag can be defined: <push:pushNotification subject="mySubject" detail="myDetail" /> This is used as follows: <push:push group="myGroup"> <push:pushNotification subject="mySubject" detail="myDetail" /> </push:push> <push:pushPeriodic group="myGroup" interval="milliseconds" > <push:pushNotification subject="mySubject" detail="myDetail" /> </push:pushPeriodic> By defining this as a child tag rather than additional attributes we maintain a closer mapping to the PushContext API and support the PushContext extension mechanism through PushConfiguration. For instance, additional child tags can be defined for a variety of specific PushConfiguration types without requiring a large number of attributes on the basic push tag.
          Hide
          Ted Goddard added a comment -

          To implement this, it should be possible for the pushNotification tag to create a PushNotification instance which is picked up by the end tag execution of the outer push tag. (In other words, all execution of the push tag should be moved into the end tag execution.)

          Show
          Ted Goddard added a comment - To implement this, it should be possible for the pushNotification tag to create a PushNotification instance which is picked up by the end tag execution of the outer push tag. (In other words, all execution of the push tag should be moved into the end tag execution.)
          Ted Goddard made changes -
          Assignee Steve Maryka [ steve.maryka ]
          Ted Goddard made changes -
          Fix Version/s 3.4 [ 10971 ]
          Fix Version/s 3.3 [ 10374 ]
          Hide
          Ken Fyten added a comment -

          JSP support is not being carried forward to ICEfaces 4.

          Show
          Ken Fyten added a comment - JSP support is not being carried forward to ICEfaces 4.
          Ken Fyten made changes -
          Status Open [ 1 ] Closed [ 6 ]
          Resolution Won't Fix [ 2 ]

            People

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

              Dates

              • Created:
                Updated:
                Resolved: