public class LightweightWebAppBuilder extends java.lang.Object implements WebAppBuilder
Modifier and Type | Class and Description |
---|---|
static class |
LightweightWebAppBuilder.EmbeddedServletContextCreated |
static class |
LightweightWebAppBuilder.LightServletContext |
Constructor and Description |
---|
LightweightWebAppBuilder() |
Modifier and Type | Method and Description |
---|---|
void |
deployWebApps(AppInfo appInfo,
java.lang.ClassLoader appClassLoader) |
java.util.Map<java.lang.ClassLoader,java.util.Map<java.lang.String,java.util.Set<java.lang.String>>> |
getJsfClasses() |
java.util.Collection<java.lang.Object> |
listenersFor(java.lang.String context) |
void |
removeClassLoader(java.lang.String id) |
void |
setClassLoader(java.lang.String id,
java.lang.ClassLoader loader) |
void |
undeployWebApps(AppInfo appInfo) |
public void setClassLoader(java.lang.String id, java.lang.ClassLoader loader)
public void removeClassLoader(java.lang.String id)
public void deployWebApps(AppInfo appInfo, java.lang.ClassLoader appClassLoader) throws java.lang.Exception
deployWebApps
in interface WebAppBuilder
java.lang.Exception
public java.util.Collection<java.lang.Object> listenersFor(java.lang.String context)
public void undeployWebApps(AppInfo appInfo) throws java.lang.Exception
undeployWebApps
in interface WebAppBuilder
java.lang.Exception
public java.util.Map<java.lang.ClassLoader,java.util.Map<java.lang.String,java.util.Set<java.lang.String>>> getJsfClasses()
getJsfClasses
in interface WebAppBuilder