Package de.hybris.tomcat
Class HybrisWebappLoader
- java.lang.Object
-
- org.apache.catalina.util.LifecycleBase
-
- org.apache.catalina.util.LifecycleMBeanBase
-
- org.apache.catalina.loader.WebappLoader
-
- de.hybris.tomcat.HybrisWebappLoader
-
- All Implemented Interfaces:
java.beans.PropertyChangeListener,java.util.EventListener,javax.management.MBeanRegistration,org.apache.catalina.JmxEnabled,org.apache.catalina.Lifecycle,org.apache.catalina.Loader
- Direct Known Subclasses:
DiagnosticHybrisWebappLoader
public class HybrisWebappLoader extends org.apache.catalina.loader.WebappLoaderThis class is responsible for injectingPlatformInPlaceClassLoaderinto the standard webapp class loaders chain.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHybrisWebappLoader.HybrisWebappClassLoader
-
Field Summary
-
Fields inherited from interface org.apache.catalina.Lifecycle
AFTER_DESTROY_EVENT, AFTER_INIT_EVENT, AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_DESTROY_EVENT, BEFORE_INIT_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, CONFIGURE_START_EVENT, CONFIGURE_STOP_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT
-
-
Constructor Summary
Constructors Constructor Description HybrisWebappLoader()HybrisWebappLoader(java.lang.ClassLoader parentClassLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidclassLoaderHasBeenStarted(HybrisWebappLoader.HybrisWebappClassLoader classLoader)voidsetDeployName(java.lang.String deployName)voidsetPlatformHome(java.lang.String platformHome)protected voidstartInternal()-
Methods inherited from class org.apache.catalina.loader.WebappLoader
addPropertyChangeListener, backgroundProcess, getClassLoader, getClasspath, getContext, getDelegate, getDomainInternal, getLoaderClass, getLoaderRepositories, getLoaderRepositoriesString, getObjectNameKeyProperties, getReloadable, modified, propertyChange, removePropertyChangeListener, setContext, setDelegate, setLoaderClass, setLoaderInstance, setReloadable, stopInternal, toString
-
Methods inherited from class org.apache.catalina.util.LifecycleMBeanBase
destroyInternal, getDomain, getObjectName, initInternal, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregister, unregister
-
-
-
-
Method Detail
-
setPlatformHome
public void setPlatformHome(java.lang.String platformHome) throws java.lang.Exception- Throws:
java.lang.Exception
-
setDeployName
public void setDeployName(java.lang.String deployName) throws java.lang.Exception- Throws:
java.lang.Exception
-
startInternal
protected void startInternal() throws org.apache.catalina.LifecycleException- Overrides:
startInternalin classorg.apache.catalina.loader.WebappLoader- Throws:
org.apache.catalina.LifecycleException
-
classLoaderHasBeenStarted
protected void classLoaderHasBeenStarted(HybrisWebappLoader.HybrisWebappClassLoader classLoader)
-
-