public class RestartClassLoader extends URLClassLoaderSE implements SmartClassLoader
ClassLoader
SE。指定された 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, newInstanceSE
defineClassSE, defineClassSE
clearAssertionStatusSE, defineClassSE, defineClassSE, defineClassSE, defineClassSE, definePackageSE, findLibrarySE, findLoadedClassSE, findSystemClassSE, getClassLoadingLockSE, getPackageSE, getPackagesSE, getParentSE, getSystemClassLoaderSE, getSystemResourceSE, getSystemResourceAsStreamSE, getSystemResourcesSE, loadClassSE, registerAsParallelCapableSE, resolveClassSE, setClassAssertionStatusSE, setDefaultAssertionStatusSE, setPackageAssertionStatusSE, setSignersSE
cloneSE, equalsSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public 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
IOExceptionSE
public URLSE getResource(StringSE name)
ClassLoaderSE
の getResourceSE
public URLSE findResource(StringSE name)
URLClassLoaderSE
の findResourceSE
public ClassSE<?> loadClass(StringSE name, boolean resolve) throws ClassNotFoundExceptionSE
ClassLoaderSE
の loadClassSE
ClassNotFoundExceptionSE
protected ClassSE<?> findClass(StringSE name) throws ClassNotFoundExceptionSE
URLClassLoaderSE
の findClassSE
ClassNotFoundExceptionSE
protected void finalize() throws ThrowableSE
ObjectSE
の finalizeSE
ThrowableSE
public boolean isClassReloadable(ClassSE<?> classType)
SmartClassLoader
の isClassReloadable
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.