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:
PropertyChangeListener,EventListener,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.WebappLoader
This class is responsible for injecting
PlatformInPlaceClassLoader into the standard webapp class loaders
chain.-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.apache.catalina.Lifecycle
org.apache.catalina.Lifecycle.SingleUse -
Field Summary
Fields inherited from class org.apache.catalina.loader.WebappLoader
sm, supportFields inherited from class org.apache.catalina.util.LifecycleMBeanBase
mserverFields 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 -
Method Summary
Modifier and TypeMethodDescriptionprotected voidvoidsetDeployName(String deployName) voidsetPlatformHome(String platformHome) protected voidMethods 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, setReloadable, stopInternal, toStringMethods inherited from class org.apache.catalina.util.LifecycleMBeanBase
destroyInternal, getDomain, getObjectName, initInternal, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregisterMethods inherited from class org.apache.catalina.util.LifecycleBase
addLifecycleListener, destroy, findLifecycleListeners, fireLifecycleEvent, getState, getStateName, getThrowOnFailure, init, removeLifecycleListener, setState, setState, setThrowOnFailure, start, stop
-
Constructor Details
-
HybrisWebappLoader
public HybrisWebappLoader() -
HybrisWebappLoader
-
-
Method Details
-
setPlatformHome
- Throws:
Exception
-
setDeployName
- Throws:
Exception
-
startInternal
protected void startInternal() throws org.apache.catalina.LifecycleException- Overrides:
startInternalin classorg.apache.catalina.loader.WebappLoader- Throws:
org.apache.catalina.LifecycleException
-
classLoaderHasBeenStarted
-