package com.amazonaws.greengrass.cddembeddedvaadinskeleton.vaadin; import com.timmattison.embeddedvaadin.vaadin.InterfaceDaggerEmbeddedVaadinModule; import com.vaadin.flow.component.Component; import dagger.Module; import dagger.Provides; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import javax.inject.Singleton; import java.util.HashSet; import java.util.Set; @Module public class EmbeddedVaadinModule implements InterfaceDaggerEmbeddedVaadinModule { private static final Logger log = LoggerFactory.getLogger(EmbeddedVaadinModule.class); @Provides @Singleton public Set> provideVaadinComponents() { Set> components = new HashSet<>(); components.add(MainView.class); return components; } }