Updating multiple user views with server push

Hi,

I have a view which contains an single paged table. There will be approximately 20 users that uses it simultaneously with tablets to select items from the table (so there will be 20 different user sessions). After an item is selected from table it will be removed. Which is the most efficient way to update every user view so that the tables seems to be in sync? Is it possible to use Vaadin server push to call the method that renders table in every user view simultaneously?

I am using latest Vaadin and my application is web application that uses UI & Views. I am also new with Vaadin (sorry about trivial question) so I would be grateful if someone with more knowledge could point me in the right direction.

The
Broadcaster pattern
described in the book should probably work in your case. There’s also a
wiki article
about it.