docs: @Bean
      @ConditionalOnMissingBean
      @UIScope
      EventPushStrategy eventPushStrategy(final ConfigurableApplicationContext applicationContext,
              final ScheduledExecutorService executorService, final UIEventBus eventBus,
              final UIEventProvider eventProvider, final UiProperties uiProperties) {
          final DelayedEventBusPushStrategy delayedEventBusPushStrategy = new DelayedEventBusPushStrategy(executorService,
                  eventBus, eventProvider, uiProperties.getEvent().getPush().getDelay());
          applicationContext.addApplicationListener(delayedEventBusPushStrategy);
          return delayedEventBusPushStrategy;
      }