ここのように非同期メッセージをカスタマイズしたい: https://vaadin.com/book/vaadin7/-/page/application.errors.html
私は持っている:
public class SpringApplicationServlet extends AbstractApplicationServlet {
...
@Override
protected SystemMessages getSystemMessages() {
  logger.debug("getSystemMessages()");
  CustomizedSystemMessages m = new CustomizedSystemMessages();
  m.setOutOfSyncCaption("My custom caption");
  return m;
}
...
getSystemMessages() が呼び出されていないことがはっきりとわかりますが、複数のウィンドウで作業しているときに、「非同期」というキャプション付きの赤い通知が表示されます。Vaadinの本は言う
UI クラスに getSystemMessages() メソッドを実装することで、デフォルトのシステム メッセージをオーバーライドできます。
どのクラスでオーバーライドするかを知るにはどうすればよいgetSystemMessages()ですか? SpringApplicationServlet一番似合っていたようです