TImerService

If using Vaadin CDI add-on, check the annotations on your UI.
Using the correct @CDIUI annotation (which also implies @UIScoped) should make injections work in it when it is created by CDIUIProvider.