public interface ClassLoaderService
extends org.bonitasoft.engine.commons.PlatformLifecycleService
| Modifier and Type | Method and Description |
|---|---|
boolean |
addListener(ClassLoaderListener classLoaderListener)
add a listener that will listen all classloader events
|
boolean |
addListener(String type,
long id,
ClassLoaderListener classLoaderListener)
add listener on a classloader
|
ClassLoader |
getGlobalClassLoader()
Get the global ClassLoader.
|
long |
getGlobalClassLoaderId()
Get id of global class loader
|
String |
getGlobalClassLoaderType()
Get type of global class loader
|
ClassLoader |
getLocalClassLoader(String type,
long id)
Get the local ClassLoader for the given type and id.
|
void |
refreshGlobalClassLoader(Stream<BonitaResource> resources) |
void |
refreshLocalClassLoader(String type,
long id,
Stream<BonitaResource> resources) |
boolean |
removeListener(ClassLoaderListener classLoaderListener)
remove a global listener
|
boolean |
removeListener(String type,
long id,
ClassLoaderListener classLoaderListener) |
void |
removeLocalClassLoader(String type,
long id)
Remove the local ClassLoader identified by the given type and id;
|
ClassLoader getGlobalClassLoader() throws SClassLoaderException
SClassLoaderException - Error thrown if it's impossible to get the global ClassLoaderString getGlobalClassLoaderType()
long getGlobalClassLoaderId()
ClassLoader getLocalClassLoader(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(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(Stream<BonitaResource> resources) throws SClassLoaderException
SClassLoaderExceptionvoid refreshLocalClassLoader(String type, long id, Stream<BonitaResource> resources) throws SClassLoaderException
SClassLoaderExceptionboolean addListener(String type, long id, ClassLoaderListener classLoaderListener)
type - the classloader typeid - the classloader idclassLoaderListener - the listener to addboolean removeListener(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 removeCopyright © 2018 Bonitasoft S.A.. All rights reserved.