public class TomcatWebAppBuilder extends Object implements WebAppBuilder, ContextListener, ParentClassLoaderFinder
| Modifier and Type | Class and Description |
|---|---|
static class |
TomcatWebAppBuilder.ContextInfo |
class |
TomcatWebAppBuilder.StandardContextInfo |
ParentClassLoaderFinder.Helper| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_J2EE_SERVER |
static String |
IGNORE_CONTEXT
Flag for ignore context
|
static String |
OPENEJB_CROSSCONTEXT_PROPERTY |
static String |
OPENEJB_JSESSION_ID_SUPPORT |
static String |
OPENEJB_MYFACES_DISABLE_DEFAULT_VALUES |
static String |
OPENEJB_SESSION_MANAGER_PROPERTY |
static String |
OPENEJB_WEBAPP_MODULE_ID |
static String |
TOMEE_EAT_EXCEPTION_PROP |
static String |
TOMEE_INIT_J2EE_INFO |
FALLBACK| Constructor and Description |
|---|
TomcatWebAppBuilder()
Creates a new web application builder
instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
afterStart(org.apache.catalina.core.StandardContext standardContext)
Called after starting context.
|
void |
afterStop(org.apache.catalina.core.StandardContext standardContext)
Called after starting context.
|
void |
afterStop(org.apache.catalina.core.StandardServer standardServer)
Called after stopping server
|
protected File |
appBase(org.apache.catalina.core.StandardHost standardHost)
Returns application base of the given host.
|
Collection<String> |
availableApps() |
void |
beforeStart(org.apache.catalina.core.StandardContext standardContext)
Called before starting context.
|
void |
beforeStop(org.apache.catalina.core.StandardContext standardContext)
Called before stopping context.
|
void |
checkHost(org.apache.catalina.core.StandardHost standardHost)
Called on periodic events.
|
void |
configureStart(org.apache.catalina.core.StandardContext standardContext) |
void |
deployWar(org.apache.catalina.core.StandardContext standardContext,
String host,
AppInfo info) |
void |
deployWebApps(AppInfo appInfo,
ClassLoader classLoader) |
void |
destroy(org.apache.catalina.core.StandardContext standardContext)
Called when destroying context.
|
TomcatWebAppBuilder.ContextInfo |
getContextInfo(org.apache.catalina.core.StandardContext standardContext)
Gets context info for given context.
|
TomcatWebAppBuilder.ContextInfo |
getContextInfo(String appName) |
Map<ClassLoader,Map<String,Set<String>>> |
getJsfClasses() |
ClassLoader |
getParentClassLoader(ClassLoader fallback) |
void |
init(org.apache.catalina.core.StandardContext standardContext)
Web context is initialized.
|
void |
initJ2EEInfo(org.apache.catalina.core.StandardContext standardContext) |
TomcatWebAppBuilder.ContextInfo |
standaAloneWebAppInfo(File file) |
void |
start()
Start operation.
|
void |
start(org.apache.catalina.core.StandardContext standardContext)
Called when starting context.
|
void |
start(org.apache.catalina.core.StandardServer server) |
void |
stop()
Stop operation.
|
void |
stop(org.apache.catalina.core.StandardContext standardContext)
Called when stopping context.
|
protected org.apache.catalina.Realm |
tomeeRealm(org.apache.catalina.Realm realm) |
void |
undeployWebApps(AppInfo appInfo) |
public static final String OPENEJB_CROSSCONTEXT_PROPERTY
public static final String OPENEJB_SESSION_MANAGER_PROPERTY
public static final String OPENEJB_JSESSION_ID_SUPPORT
public static final String OPENEJB_MYFACES_DISABLE_DEFAULT_VALUES
public static final String IGNORE_CONTEXT
public static final String DEFAULT_J2EE_SERVER
public static final String OPENEJB_WEBAPP_MODULE_ID
public static final String TOMEE_EAT_EXCEPTION_PROP
public static final String TOMEE_INIT_J2EE_INFO
public TomcatWebAppBuilder()
protected org.apache.catalina.Realm tomeeRealm(org.apache.catalina.Realm realm)
public void start()
public void stop()
public void start(org.apache.catalina.core.StandardServer server)
start in interface ContextListenerpublic void deployWebApps(AppInfo appInfo, ClassLoader classLoader) throws Exception
deployWebApps in interface WebAppBuilderExceptionpublic void deployWar(org.apache.catalina.core.StandardContext standardContext,
String host,
AppInfo info)
public TomcatWebAppBuilder.ContextInfo standaAloneWebAppInfo(File file)
public Collection<String> availableApps()
public void undeployWebApps(AppInfo appInfo) throws Exception
undeployWebApps in interface WebAppBuilderExceptionpublic void init(org.apache.catalina.core.StandardContext standardContext)
init in interface ContextListenerstandardContext - web contextpublic void initJ2EEInfo(org.apache.catalina.core.StandardContext standardContext)
public TomcatWebAppBuilder.ContextInfo getContextInfo(String appName)
public void beforeStart(org.apache.catalina.core.StandardContext standardContext)
beforeStart in interface ContextListenerstandardContext - web contextpublic void configureStart(org.apache.catalina.core.StandardContext standardContext)
configureStart in interface ContextListenerpublic void start(org.apache.catalina.core.StandardContext standardContext)
start in interface ContextListenerstandardContext - web contextpublic void afterStart(org.apache.catalina.core.StandardContext standardContext)
afterStart in interface ContextListenerstandardContext - web contextpublic void beforeStop(org.apache.catalina.core.StandardContext standardContext)
beforeStop in interface ContextListenerstandardContext - web contextpublic void stop(org.apache.catalina.core.StandardContext standardContext)
stop in interface ContextListenerstandardContext - web contextpublic void afterStop(org.apache.catalina.core.StandardContext standardContext)
afterStop in interface ContextListenerstandardContext - web contextpublic void destroy(org.apache.catalina.core.StandardContext standardContext)
destroy in interface ContextListenerstandardContext - web contextpublic void afterStop(org.apache.catalina.core.StandardServer standardServer)
afterStop in interface ContextListenerstandardServer - server instancepublic void checkHost(org.apache.catalina.core.StandardHost standardHost)
checkHost in interface ContextListenerstandardHost - hostprotected File appBase(org.apache.catalina.core.StandardHost standardHost)
standardHost - tomcat hostpublic TomcatWebAppBuilder.ContextInfo getContextInfo(org.apache.catalina.core.StandardContext standardContext)
standardContext - contextpublic Map<ClassLoader,Map<String,Set<String>>> getJsfClasses()
getJsfClasses in interface WebAppBuilderpublic ClassLoader getParentClassLoader(ClassLoader fallback)
getParentClassLoader in interface ParentClassLoaderFinderCopyright © 1999-2014 The Apache Software Foundation. All Rights Reserved.