public interface ClassLoaderService extends PlatformLifecycleService
| Modifier and Type | Method and Description |
|---|---|
boolean |
addListener(ClassLoaderListener classLoaderListener)
add a listener that will listen all classloader events
|
boolean |
addListener(java.lang.String type,
long id,
ClassLoaderListener classLoaderListener)
add listener on a classloader
|
java.lang.ClassLoader |
getGlobalClassLoader()
Get the global ClassLoader.
|
long |
getGlobalClassLoaderId()
Get id of global class loader
|
java.lang.String |
getGlobalClassLoaderType()
Get type of global class loader
|
java.lang.ClassLoader |
getLocalClassLoader(java.lang.String type,
long id)
Get the local ClassLoader for the given type and id.
|
void |
refreshGlobalClassLoader(java.util.stream.Stream<BonitaResource> resources) |
void |
refreshLocalClassLoader(java.lang.String type,
long id,
java.util.stream.Stream<BonitaResource> resources) |
boolean |
removeListener(ClassLoaderListener classLoaderListener)
remove a global listener
|
boolean |
removeListener(java.lang.String type,
long id,
ClassLoaderListener classLoaderListener) |
void |
removeLocalClassLoader(java.lang.String type,
long id)
Remove the local ClassLoader identified by the given type and id;
|
pause, resume, start, stopjava.lang.ClassLoader getGlobalClassLoader()
throws SClassLoaderException
SClassLoaderException - Error thrown if it's impossible to get the global ClassLoaderjava.lang.String getGlobalClassLoaderType()
long getGlobalClassLoaderId()
java.lang.ClassLoader getLocalClassLoader(java.lang.String type,
long id)
throws SClassLoaderException
type - The classloader's type identifierid - The local ClassLoader's idSClassLoaderException - Error thrown if it's impossible to get a local ClassLoader for the given type and idvoid removeLocalClassLoader(java.lang.String type,
long id)
throws SClassLoaderException
type - The classloader's type identifierid - The local ClassLoader's idSClassLoaderException - if we can't remove the classloader because it contains childrenvoid refreshGlobalClassLoader(java.util.stream.Stream<BonitaResource> resources) throws SClassLoaderException
SClassLoaderExceptionvoid refreshLocalClassLoader(java.lang.String type,
long id,
java.util.stream.Stream<BonitaResource> resources)
throws SClassLoaderException
SClassLoaderExceptionboolean addListener(java.lang.String type,
long id,
ClassLoaderListener classLoaderListener)
type - the classloader typeid - the classloader idclassLoaderListener - the listener to addboolean removeListener(java.lang.String type,
long id,
ClassLoaderListener classLoaderListener)
type - the classloader typeid - the classloader idclassLoaderListener - classloader listener to removeboolean addListener(ClassLoaderListener classLoaderListener)
classLoaderListener - the listener to addboolean removeListener(ClassLoaderListener classLoaderListener)
classLoaderListener - classloader listener to remove