public class RestartClassLoader extends URLClassLoaderSE implements SmartClassLoader
ClassLoaderSE。指定された URL の親の最後の読み込みを提供します。| コンストラクターと説明 |
|---|
RestartClassLoader(ClassLoaderSE parent, URLSE[] urls) 新しい RestartClassLoader インスタンスを作成します。 |
RestartClassLoader(ClassLoaderSE parent, URLSE[] urls, ClassLoaderFileRepository updatedFiles) 新しい RestartClassLoader インスタンスを作成します。 |
RestartClassLoader(ClassLoaderSE parent, URLSE[] urls, ClassLoaderFileRepository updatedFiles, Log logger) 新しい RestartClassLoader インスタンスを作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected void | finalize() |
protected ClassSE<?> | findClass(StringSE name) |
URLSE | findResource(StringSE name) |
URLSE | getResource(StringSE name) |
EnumerationSE<URLSE> | getResources(StringSE name) |
boolean | isClassReloadable(ClassSE<?> classType) |
ClassSE<?> | loadClass(StringSE name, boolean resolve) |
addURLSE, closeSE, definePackageSE, findResourcesSE, getPermissionsSE, getResourceAsStreamSE, getURLsSE, newInstanceSE, newInstanceSEdefineClassSE, defineClassSEclearAssertionStatusSE, defineClassSE, defineClassSE, defineClassSE, defineClassSE, definePackageSE, findLibrarySE, findLoadedClassSE, findSystemClassSE, getClassLoadingLockSE, getPackageSE, getPackagesSE, getParentSE, getSystemClassLoaderSE, getSystemResourceSE, getSystemResourceAsStreamSE, getSystemResourcesSE, loadClassSE, registerAsParallelCapableSE, resolveClassSE, setClassAssertionStatusSE, setDefaultAssertionStatusSE, setPackageAssertionStatusSE, setSignersSEcloneSE, equalsSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic RestartClassLoader(ClassLoaderSE parent, URLSE[] urls)
RestartClassLoader インスタンスを作成します。parent - 親クラスローダー urls - クラスローダーが管理する URLpublic RestartClassLoader(ClassLoaderSE parent, URLSE[] urls, ClassLoaderFileRepository updatedFiles)
RestartClassLoader インスタンスを作成します。parent - 親クラスローダー updatedFiles - URL で参照されている JAR が作成されてから更新されたファイル。urls - クラスローダーが管理する URLpublic RestartClassLoader(ClassLoaderSE parent, URLSE[] urls, ClassLoaderFileRepository updatedFiles, Log logger)
RestartClassLoader インスタンスを作成します。parent - 親クラスローダー updatedFiles - URL で参照されている JAR が作成されてから更新されたファイル。urls - クラスローダーが管理する URLlogger - メッセージに使用されるロガー public EnumerationSE<URLSE> getResources(StringSE name) throws IOExceptionSE
ClassLoaderSE の getResourcesSE IOExceptionSEpublic URLSE getResource(StringSE name)
ClassLoaderSE の getResourceSE public URLSE findResource(StringSE name)
URLClassLoaderSE の findResourceSE public ClassSE<?> loadClass(StringSE name, boolean resolve) throws ClassNotFoundExceptionSE
ClassLoaderSE の loadClassSE ClassNotFoundExceptionSEprotected ClassSE<?> findClass(StringSE name) throws ClassNotFoundExceptionSE
URLClassLoaderSE の findClassSE ClassNotFoundExceptionSEprotected void finalize()
throws ThrowableSEObjectSE の finalizeSE ThrowableSEpublic boolean isClassReloadable(ClassSE<?> classType)
SmartClassLoader 内の isClassReloadable