I\'m using Vaadin 7. In my application there\'s a table list and user could choice one or more items to elaborate. If execute button is clicked, UI component are disabled and tw
See https://vaadin.com/forum#!/thread/231272
In short - in Vaadin 6.0 and 7.0, you cannot "push" a change from the server to the browser from a non-request thread. (There are plugins for v6, but not for v7.0)
In Vaadin 7.1 (not yet released) this is possible. See https://vaadin.com/wiki/-/wiki/Main/Enabling+server+push for more details.
You could use a component which refreshes periodically like the ProgressIndicator. Disable it after the thread has finished. That works for me.