public class ClassLoaderServiceImpl extends Object implements org.bonitasoft.engine.classloader.ClassLoaderService
| Modifier and Type | Field and Description |
|---|---|
static long |
GLOBAL_ID |
static String |
GLOBAL_TYPE |
| 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 |
|---|---|
ClassLoader |
getGlobalClassLoader() |
long |
getGlobalClassLoaderId() |
String |
getGlobalClassLoaderType() |
ClassLoader |
getLocalClassLoader(String type,
long id) |
void |
pause() |
void |
refreshGlobalClassLoader(Map<String,byte[]> resources) |
void |
refreshLocalClassLoader(String type,
long id,
Map<String,byte[]> resources) |
void |
removeAllLocalClassLoaders(String application) |
void |
removeLocalClassLoader(String type,
long id) |
void |
resume() |
void |
start() |
void |
stop() |
public static final String GLOBAL_TYPE
public static final long GLOBAL_ID
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 ClassLoader getLocalClassLoader(String type, long id)
getLocalClassLoader in interface org.bonitasoft.engine.classloader.ClassLoaderServicepublic void removeLocalClassLoader(String type, long id)
removeLocalClassLoader in interface org.bonitasoft.engine.classloader.ClassLoaderServicepublic void removeAllLocalClassLoaders(String application)
removeAllLocalClassLoaders in interface org.bonitasoft.engine.classloader.ClassLoaderServicepublic 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.SClassLoaderExceptionpublic void start()
start in interface org.bonitasoft.engine.commons.LifecycleServicepublic void stop()
stop in interface org.bonitasoft.engine.commons.LifecycleServicepublic void pause()
pause in interface org.bonitasoft.engine.commons.LifecycleServicepublic void resume()
resume in interface org.bonitasoft.engine.commons.LifecycleServiceCopyright © 2015 Bonitasoft S.A.. All rights reserved.