Class DevModeStartupListener

java.lang.Object
com.vaadin.base.devserver.startup.DevModeStartupListener
All Implemented Interfaces:
ClassLoaderAwareServletContainerInitializer, VaadinContextStartupInitializer, VaadinServletContextStartupInitializer, jakarta.servlet.ServletContainerInitializer, jakarta.servlet.ServletContextListener, Serializable, EventListener

@WebListener public class DevModeStartupListener extends Object implements VaadinServletContextStartupInitializer, Serializable, jakarta.servlet.ServletContextListener
Trigger for running dev mode initialization when running in a compatible servlet environment.

For internal use only. May be renamed or removed in a future release.

Since:
2.0
See Also:
  • Constructor Details

    • DevModeStartupListener

      public DevModeStartupListener()
  • Method Details

    • initialize

      public void initialize(Set<Class<?>> classes, VaadinContext context) throws VaadinInitializerException
      Description copied from interface: VaadinContextStartupInitializer
      Applies this initializer to the given context
      Specified by:
      initialize in interface VaadinContextStartupInitializer
      Parameters:
      classes - the Set of application classes which this initializer needs to do its job
      context - the VaadinContext to use with this initializer
      Throws:
      VaadinInitializerException - if an error has occurred
    • contextInitialized

      public void contextInitialized(jakarta.servlet.ServletContextEvent ctx)
      Specified by:
      contextInitialized in interface jakarta.servlet.ServletContextListener
    • contextDestroyed

      public void contextDestroyed(jakarta.servlet.ServletContextEvent ctx)
      Specified by:
      contextDestroyed in interface jakarta.servlet.ServletContextListener