如何强制vaadin使用WebSockets作为传输不仅用于推送

时间:2016-10-28 07:53:19

标签: java websocket vaadin

我的用户界面中有按钮,点击事件通过http请求发送到服务器。我无法在文档中找到强制vaadin使用websocket来执行ui中所有操作的方法。也许不一般,手动配置每个监听器都没有问题。

我的用户界面示例:

    @Theme("valo")
    @Title("System monitor")
    @Push(value = PushMode.AUTOMATIC, transport = Transport.WEBSOCKET)
    public class SystemMonitorUI extends UI {

       @Override
       protected void init(VaadinRequest request) {
            Button refresh = new Button("refresh");
            refresh.addClickListener(clickEvent -> {
                time.setValue(new SimpleDateFormat("hh:mm:ss").format(new Date()));
            });         
            setContent(refresh);
       }
    }

0 个答案:

没有答案