com.vaadin.flow.server.startup.
Class DevModeInitializer
- java.lang.Object
-
- com.vaadin.flow.server.startup.DevModeInitializer
-
All Implemented Interfaces:
ClassLoaderAwareServletContainerInitializer, VaadinContextStartupInitializer, VaadinServletContextStartupInitializer, Serializable, EventListener, javax.servlet.ServletContainerInitializer, javax.servlet.ServletContextListener
@WebListener public class DevModeInitializer extends Object implements VaadinServletContextStartupInitializer, Serializable, javax.servlet.ServletContextListener
Servlet initializer starting node updaters as well as the webpack-dev-mode server.
For internal use only. May be renamed or removed in a future release.
Since:
2.0
See Also:
-
-
Constructor Summary
Constructors Constructor and Description DevModeInitializer()
-
Method Summary
All Methods Modifier and Type Method and Description void
contextDestroyed(javax.servlet.ServletContextEvent ctx)
void
contextInitialized(javax.servlet.ServletContextEvent ctx)
static void
initDevModeHandler(Set<Class<?>> classes, javax.servlet.ServletContext context)
Deprecated.
UseinitDevModeHandler(Set, VaadinContext)
instead by wrappingServletContext
withVaadinServletContext
.static void
initDevModeHandler(Set<Class<?>> classes, VaadinContext context)
Initialize the devmode server if not in production mode or compatibility mode.
void
initialize(Set<Class<?>> classes, VaadinContext context)
Applies this initializer to the given context
static boolean
isDevModeAlreadyStarted(javax.servlet.ServletContext servletContext)
Deprecated.
UseisDevModeAlreadyStarted(VaadinContext)
instead by wrappingServletContext
withVaadinServletContext
.static boolean
isDevModeAlreadyStarted(VaadinContext context)
Shows whether
DevModeHandler
has been already started or not.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.vaadin.flow.server.startup.VaadinServletContextStartupInitializer
process
-
Methods inherited from interface com.vaadin.flow.server.startup.ClassLoaderAwareServletContainerInitializer
onStartup, requiresLookup
-
-
-
-
Method Detail
-
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 interfaceVaadinContextStartupInitializer
Parameters:
classes
- the Set of application classes which this initializer needs to do its jobcontext
- theVaadinContext
to use with this initializerThrows:
VaadinInitializerException
- if an error has occurred
-
initDevModeHandler
@Deprecated public static void initDevModeHandler(Set<Class<?>> classes, javax.servlet.ServletContext context) throws javax.servlet.ServletException
Deprecated. Use
initDevModeHandler(Set, VaadinContext)
instead by wrappingServletContext
withVaadinServletContext
.Initialize the devmode server if not in production mode or compatibility mode.
Parameters:
classes
- classes to check for npm- and js modulescontext
- servlet context we are running inThrows:
javax.servlet.ServletException
- if dev mode can't be initialized
-
initDevModeHandler
public static void initDevModeHandler(Set<Class<?>> classes, VaadinContext context) throws VaadinInitializerException
Initialize the devmode server if not in production mode or compatibility mode.
Parameters:
classes
- classes to check for npm- and js modulescontext
- VaadinContext we are running inThrows:
VaadinInitializerException
- if dev mode can't be initialized
-
isDevModeAlreadyStarted
@Deprecated public static boolean isDevModeAlreadyStarted(javax.servlet.ServletContext servletContext)
Deprecated. Use
isDevModeAlreadyStarted(VaadinContext)
instead by wrappingServletContext
withVaadinServletContext
.Shows whether
DevModeHandler
has been already started or not.Parameters:
servletContext
- The servlet context, notnull
Returns:
true
ifDevModeHandler
has already been started,false
- otherwise
-
isDevModeAlreadyStarted
public static boolean isDevModeAlreadyStarted(VaadinContext context)
Shows whether
DevModeHandler
has been already started or not.Parameters:
context
- TheVaadinContext
, notnull
Returns:
true
ifDevModeHandler
has already been started,false
- otherwise
-
contextInitialized
public void contextInitialized(javax.servlet.ServletContextEvent ctx)
Specified by:
contextInitialized
in interfacejavax.servlet.ServletContextListener
-
contextDestroyed
public void contextDestroyed(javax.servlet.ServletContextEvent ctx)
Specified by:
contextDestroyed
in interfacejavax.servlet.ServletContextListener
-
-