public class TomcatEmbeddedWebappClassLoader extends ParallelWebappClassLoader
system classloaderSE を考慮しない Tomcat の ParallelWebappClassLoader の拡張。これは、カスタムコンテキストクラスローダーが常に使用されるようにするために必要です(一部の実行可能アーカイブの場合と同様)。WebappClassLoaderBase.PrivilegedFindClassByName, WebappClassLoaderBase.PrivilegedGetClassLoader, WebappClassLoaderBase.PrivilegedJavaseGetResourceLifecycle.SingleUsedelegate, loaderPC, parent, permissionList, resourceEntries, resources, securityManager, smAFTER_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| コンストラクターと説明 |
|---|
TomcatEmbeddedWebappClassLoader() |
TomcatEmbeddedWebappClassLoader(ClassLoaderSE parent) |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected void | addURL(URLSE url) |
URLSE | findResource(StringSE name) |
EnumerationSE<URLSE> | findResources(StringSE name) |
ClassSE<?> | loadClass(StringSE name, boolean resolve) |
copyWithoutTransformersaddLifecycleListener, addTransformer, check, checkStateForClassLoading, checkStateForResourceLoading, clearReferences, copyStateWithoutTransformers, destroy, doDefineClass, filter, findClass, findClassInternal, findLifecycleListeners, findLoadedClass0, getClearReferencesHttpClientKeepAliveThread, getClearReferencesLogFactoryRelease, getClearReferencesObjectStreamClassCaches, getClearReferencesRmiTargets, getClearReferencesStopThreads, getClearReferencesStopTimerThreads, getClearReferencesThreadLocals, getContextName, getDelegate, getHostName, getJavaseClassLoader, getPermissions, getResource, getResourceAsStream, getResources, getResources, getServiceName, getSkipMemoryLeakChecksOnJvmShutdown, getState, getStateName, getURLs, getWebappName, hasLoggingConfig, init, isPackageSealed, loadClass, modified, refreshPolicy, removeLifecycleListener, removeTransformer, setClearReferencesHttpClientKeepAliveThread, setClearReferencesLogFactoryRelease, setClearReferencesObjectStreamClassCaches, setClearReferencesRmiTargets, setClearReferencesStopThreads, setClearReferencesStopTimerThreads, setClearReferencesThreadLocals, setDelegate, setJavaseClassLoader, setResources, setSkipMemoryLeakChecksOnJvmShutdown, start, stop, toStringcloseSE, definePackageSE, newInstanceSE, newInstanceSEdefineClassSE, defineClassSEclearAssertionStatusSE, defineClassSE, defineClassSE, defineClassSE, defineClassSE, definePackageSE, findLibrarySE, findLoadedClassSE, findSystemClassSE, getClassLoadingLockSE, getPackageSE, getPackagesSE, getParentSE, getSystemClassLoaderSE, getSystemResourceSE, getSystemResourceAsStreamSE, getSystemResourcesSE, registerAsParallelCapableSE, resolveClassSE, setClassAssertionStatusSE, setDefaultAssertionStatusSE, setPackageAssertionStatusSE, setSignersSEcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEpublic TomcatEmbeddedWebappClassLoader()
public TomcatEmbeddedWebappClassLoader(ClassLoaderSE parent)
public URLSE findResource(StringSE name)
WebappClassLoaderBase の findResource public EnumerationSE<URLSE> findResources(StringSE name) throws IOExceptionSE
WebappClassLoaderBase の findResources IOExceptionSEpublic ClassSE<?> loadClass(StringSE name, boolean resolve) throws ClassNotFoundExceptionSE
WebappClassLoaderBase の loadClass ClassNotFoundExceptionSEprotected void addURL(URLSE url)
WebappClassLoaderBase の addURL Copyright © 2019 Pivotal Software, Inc.. All rights reserved.