[MGNLUI-3288] UI requires PUSH Created: 08/Dec/14  Updated: 09/Mar/21  Resolved: 20/Feb/17

Status: Closed
Project: Magnolia UI
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Story Priority: Major
Reporter: Christoph Meier Assignee: Unassigned
Resolution: Outdated Votes: 0
Labels: architecture, devwl, infrastructure, tech-debt
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Relates
relates to MGNLUI-3368 As an administrator I can configure d... Closed
relates to MGNLUI-5257 Provide push support in Admincentral Closed
relates to PAGES-310 Refresh status column indicators in t... Closed
dependency
is depended upon by MGNLHARDLK-65 Locked item not shown locked until re... Closed
is depended upon by MGNLHARDLK-55 As an editor I want status of locked ... Closed
is depended upon by MGNLUI-3287 Notification of long running actions ... Closed
relation
is related to MGNLUI-3230 Publishing and long running task defects Closed
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Date of First Response:

 Description   

For a couple of tasks it would be very desirable to have PUSH on the admincentral UI to have the UI up-to-date at the right time.



 Comments   
Comment by Richard Unger [ 03/Sep/15 ]

Websockets! Yay!

Comment by Mikaël Geljić [ 09/Sep/15 ]
  • proper async support depends on servlet 3; we need to be compliant there, evaluate consequences (e.g. on filters/filter chain) and build this appropriately
  • Vaadin push can be tricky to setup at times anyhow, but they've certainly kept improving since the last time I checked
  • for consideration: if it's not push, it may be pull. We had the same discussion about soft-locking lately.
    • it's rather easy to trigger UI polling from a Vaadin perspective
    • However in our case it needs some thinking too: could be a basic polling registration API in UI framework (there can be multiple apps requesting polling, when to interrupt it).
Comment by Jan Haderka [ 09/Sep/15 ]

Raising prio to major as lack of this is becoming concern for custom projects more often.

This feature would require major release as in order to push it we would need to comply with Servlet spec v. 3.

In absence of the feature the need otherwise solved by push need to be worked around using polling with variable intervals.

Generated at Mon Feb 12 09:05:06 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.