UIInitListener

A UIInitListener can be used to receive an event each time a new UI has been created and initialized.

The ideal place to add UIInitListeners would be inside a VaadinServiceInitListener

Java

  1. public class ServiceListener implements VaadinServiceInitListener {
  2. @Override
  3. public void serviceInit(ServiceInitEvent event) {
  4. event.getSource().addUIInitListener(
  5. initEvent -> LoggerFactory.getLogger(getClass())
  6. .info("A new UI has been initialized!"));
  7. }
  8. }