1

Vaadin 8 では、スレッドをロックして更新を実行し、クライアントが要求しなくても更新をプッシュする UIGridのメソッドを使用して、着信 Websocket データで非同期に更新できます。access

access(() -> addMessage(message));

現在、vaadin 10 を使用しようとしていますが、開始するメイン クラスは UI を拡張しないため、次のようにしようとしています。

UI.getCurrent().access((Command) () -> addTrade(message))

ただし、機能していません。更新を行うには、ページのどこかをクリックする必要があります。クラスに@Push注釈があるので、サーバープッシュが機能するはずです..どうもありがとうございました!

私のサーブレットで:

asyncSupported = true

も試しましたがthis.getUI().get().access()、まだ更新されていません。

4

1 に答える 1