[Vaadin CDI / Vaadin 7] Updating client UI after background event

Hi, I want to update clients’ UI datatables after data in a singleton bean has changed (assume they change via randomly spawned background threads).

Is there any way to achieve this considering it is imperative the data is updated instantaneously?

look at
CDIChat
for an example, the easiest would be to use a Message-Driven Bean using JMS to notifiy the UIs from your Singleton.