public class ClassLoaderServiceImpl extends Object implements org.bonitasoft.engine.classloader.ClassLoaderService
| Constructor and Description |
|---|
ClassLoaderServiceImpl(org.bonitasoft.engine.classloader.ParentClassLoaderResolver parentClassLoaderResolver,
org.bonitasoft.engine.log.technical.TechnicalLoggerService logger,
org.bonitasoft.engine.events.EventService eventService) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addListener(org.bonitasoft.engine.classloader.ClassLoaderListener classLoaderListener) |
boolean |
addListener(String type,
long id,
org.bonitasoft.engine.classloader.ClassLoaderListener classLoaderListener) |
ClassLoader |
getGlobalClassLoader() |
long |
getGlobalClassLoaderId() |
String |
getGlobalClassLoaderType() |
VirtualClassLoader |
getLocalClassLoader(String type,
long id) |
protected URI |
getLocalTemporaryFolder(String type,
long id) |
void |
pause() |
void |
refreshGlobalClassLoader(Map<String,byte[]> resources) |
void |
refreshLocalClassLoader(String type,
long id,
Map<String,byte[]> resources) |
boolean |
removeListener(org.bonitasoft.engine.classloader.ClassLoaderListener classLoaderListener) |
boolean |
removeListener(String type,
long id,
org.bonitasoft.engine.classloader.ClassLoaderListener classLoaderListener) |
void |
removeLocalClassLoader(String type,
long id) |
void |
resume() |
void |
start() |
void |
stop() |
public ClassLoaderServiceImpl(org.bonitasoft.engine.classloader.ParentClassLoaderResolver parentClassLoaderResolver,
org.bonitasoft.engine.log.technical.TechnicalLoggerService logger,
org.bonitasoft.engine.events.EventService eventService)
public long getGlobalClassLoaderId()
getGlobalClassLoaderId in interface org.bonitasoft.engine.classloader.ClassLoaderServicepublic String getGlobalClassLoaderType()
getGlobalClassLoaderType in interface org.bonitasoft.engine.classloader.ClassLoaderServicepublic ClassLoader getGlobalClassLoader()
getGlobalClassLoader in interface org.bonitasoft.engine.classloader.ClassLoaderServicepublic VirtualClassLoader getLocalClassLoader(String type, long id)
getLocalClassLoader in interface org.bonitasoft.engine.classloader.ClassLoaderServicepublic void removeLocalClassLoader(String type, long id) throws org.bonitasoft.engine.classloader.SClassLoaderException
removeLocalClassLoader in interface org.bonitasoft.engine.classloader.ClassLoaderServiceorg.bonitasoft.engine.classloader.SClassLoaderExceptionpublic void refreshGlobalClassLoader(Map<String,byte[]> resources) throws org.bonitasoft.engine.classloader.SClassLoaderException
refreshGlobalClassLoader in interface org.bonitasoft.engine.classloader.ClassLoaderServiceorg.bonitasoft.engine.classloader.SClassLoaderExceptionpublic void refreshLocalClassLoader(String type, long id, Map<String,byte[]> resources) throws org.bonitasoft.engine.classloader.SClassLoaderException
refreshLocalClassLoader in interface org.bonitasoft.engine.classloader.ClassLoaderServiceorg.bonitasoft.engine.classloader.SClassLoaderExceptionprotected URI getLocalTemporaryFolder(String type, long id) throws BonitaHomeNotSetException, IOException
BonitaHomeNotSetExceptionIOExceptionpublic void start()
start in interface org.bonitasoft.engine.commons.LifecycleServicepublic void stop()
throws org.bonitasoft.engine.classloader.SClassLoaderException
stop in interface org.bonitasoft.engine.commons.LifecycleServiceorg.bonitasoft.engine.classloader.SClassLoaderExceptionpublic void pause()
pause in interface org.bonitasoft.engine.commons.LifecycleServicepublic void resume()
resume in interface org.bonitasoft.engine.commons.LifecycleServicepublic boolean addListener(String type, long id, org.bonitasoft.engine.classloader.ClassLoaderListener classLoaderListener)
addListener in interface org.bonitasoft.engine.classloader.ClassLoaderServicepublic boolean removeListener(String type, long id, org.bonitasoft.engine.classloader.ClassLoaderListener classLoaderListener)
removeListener in interface org.bonitasoft.engine.classloader.ClassLoaderServicepublic boolean addListener(org.bonitasoft.engine.classloader.ClassLoaderListener classLoaderListener)
addListener in interface org.bonitasoft.engine.classloader.ClassLoaderServicepublic boolean removeListener(org.bonitasoft.engine.classloader.ClassLoaderListener classLoaderListener)
removeListener in interface org.bonitasoft.engine.classloader.ClassLoaderServiceCopyright © 2017 Bonitasoft S.A.. All rights reserved.