@WebListener public class DevModeInitializer extends Object implements javax.servlet.ServletContainerInitializer, Serializable, javax.servlet.ServletContextListener
Modifier and Type | Class and Description |
---|---|
static class |
DevModeInitializer.VisitedClasses
The classes that were visited when determining which frontend resources
are actually used.
|
Constructor and Description |
---|
DevModeInitializer() |
Modifier and Type | Method and Description |
---|---|
void |
contextDestroyed(javax.servlet.ServletContextEvent ctx) |
void |
contextInitialized(javax.servlet.ServletContextEvent ctx) |
protected static Set<File> |
getJarFilesFromClassloader(ClassLoader classLoader) |
static void |
initDevModeHandler(Set<Class<?>> classes,
javax.servlet.ServletContext context,
DeploymentConfiguration config)
Initialize the devmode server if not in production mode or compatibility
mode.
|
void |
onStartup(Set<Class<?>> classes,
javax.servlet.ServletContext context) |
public void onStartup(Set<Class<?>> classes, javax.servlet.ServletContext context) throws javax.servlet.ServletException
onStartup
in interface javax.servlet.ServletContainerInitializer
javax.servlet.ServletException
public static void initDevModeHandler(Set<Class<?>> classes, javax.servlet.ServletContext context, DeploymentConfiguration config) throws javax.servlet.ServletException
classes
- classes to check for npm- and js modulescontext
- servlet context we are running inconfig
- deployment configurationjavax.servlet.ServletException
- if dev mode can't be initializedpublic void contextInitialized(javax.servlet.ServletContextEvent ctx)
contextInitialized
in interface javax.servlet.ServletContextListener
public void contextDestroyed(javax.servlet.ServletContextEvent ctx)
contextDestroyed
in interface javax.servlet.ServletContextListener
protected static Set<File> getJarFilesFromClassloader(ClassLoader classLoader) throws javax.servlet.ServletException
javax.servlet.ServletException
Copyright © 2019. All rights reserved.