类 ClassLoaderServiceImpl
- java.lang.Object
-
- io.esastack.cabin.container.service.loader.ClassLoaderServiceImpl
-
- 所有已实现的接口:
ClassLoaderService
public class ClassLoaderServiceImpl extends Object implements ClassLoaderService
-
-
构造器概要
构造器 构造器 说明 ClassLoaderServiceImpl()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 ClassLoadercreateBizModuleClassLoader(BizModuleClassLoaderParam param)ClassLoadercreateJavaAgentModuleClassLoader(URL agentUrl)ClassLoadercreateLibModuleClassLoader(LibModuleClassLoaderParam param)ClassLoaderdestroyLibModuleClassLoader(String moduleName)ClassLoadergetBizModuleClassLoader()ClassLoadergetCabinClassLoader()ClassLoadergetExtClassLoader()Map<String,ClassLoader>getJavaAgentModuleClassLoaders()ClassLoadergetLibModuleClassLoader(String moduleName)
-
-
-
方法详细资料
-
getExtClassLoader
public ClassLoader getExtClassLoader()
- 指定者:
getExtClassLoader在接口中ClassLoaderService
-
getCabinClassLoader
public ClassLoader getCabinClassLoader()
- 指定者:
getCabinClassLoader在接口中ClassLoaderService
-
getJavaAgentModuleClassLoaders
public Map<String,ClassLoader> getJavaAgentModuleClassLoaders()
-
createJavaAgentModuleClassLoader
public ClassLoader createJavaAgentModuleClassLoader(URL agentUrl)
-
getBizModuleClassLoader
public ClassLoader getBizModuleClassLoader()
- 指定者:
getBizModuleClassLoader在接口中ClassLoaderService
-
createBizModuleClassLoader
public ClassLoader createBizModuleClassLoader(BizModuleClassLoaderParam param)
- 指定者:
createBizModuleClassLoader在接口中ClassLoaderService
-
getLibModuleClassLoader
public ClassLoader getLibModuleClassLoader(String moduleName)
- 指定者:
getLibModuleClassLoader在接口中ClassLoaderService
-
createLibModuleClassLoader
public ClassLoader createLibModuleClassLoader(LibModuleClassLoaderParam param)
- 指定者:
createLibModuleClassLoader在接口中ClassLoaderService
-
destroyLibModuleClassLoader
public ClassLoader destroyLibModuleClassLoader(String moduleName)
-
-