@Component(value="cuba_ClassLoaderManager") public class ClassLoaderManager extends java.lang.Object implements ClassLoaderManagerMBean
Modifier and Type | Field and Description |
---|---|
protected JavaClassLoader |
javaClassLoader |
protected Scripting |
scripting |
Constructor and Description |
---|
ClassLoaderManager() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
clearCache() |
java.lang.String |
getClassDependencies(java.lang.String className) |
java.lang.String |
loadClass(java.lang.String className) |
java.lang.String |
reloadClass(java.lang.String className) |
java.lang.String |
removeClass(java.lang.String className) |
@Inject protected Scripting scripting
@Inject protected JavaClassLoader javaClassLoader
public java.lang.String loadClass(java.lang.String className)
loadClass
in interface ClassLoaderManagerMBean
public java.lang.String removeClass(java.lang.String className)
removeClass
in interface ClassLoaderManagerMBean
public java.lang.String reloadClass(java.lang.String className)
reloadClass
in interface ClassLoaderManagerMBean
public java.lang.String getClassDependencies(java.lang.String className)
getClassDependencies
in interface ClassLoaderManagerMBean
public java.lang.String clearCache()
clearCache
in interface ClassLoaderManagerMBean