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,
String temporaryFolder,
org.bonitasoft.engine.log.technical.TechnicalLoggerService logger) |
| Modifier and Type | Method and Description |
|---|---|
ClassLoader |
getGlobalClassLoader() |
long |
getGlobalClassLoaderId() |
String |
getGlobalClassLoaderType() |
ClassLoader |
getLocalClassLoader(String type,
long id) |
String |
getTemporaryFolder() |
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,
String temporaryFolder,
org.bonitasoft.engine.log.technical.TechnicalLoggerService logger)
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 String getTemporaryFolder()
public void refreshGlobalClassLoader(Map<String,byte[]> resources)
refreshGlobalClassLoader in interface org.bonitasoft.engine.classloader.ClassLoaderServicepublic void refreshLocalClassLoader(String type, long id, Map<String,byte[]> resources)
refreshLocalClassLoader in interface org.bonitasoft.engine.classloader.ClassLoaderServicepublic void start()
throws org.bonitasoft.engine.commons.exceptions.SBonitaException
start in interface org.bonitasoft.engine.commons.LifecycleServiceorg.bonitasoft.engine.commons.exceptions.SBonitaExceptionpublic void stop()
throws org.bonitasoft.engine.commons.exceptions.SBonitaException
stop in interface org.bonitasoft.engine.commons.LifecycleServiceorg.bonitasoft.engine.commons.exceptions.SBonitaExceptionpublic void pause()
throws org.bonitasoft.engine.commons.exceptions.SBonitaException
pause in interface org.bonitasoft.engine.commons.LifecycleServiceorg.bonitasoft.engine.commons.exceptions.SBonitaExceptionpublic void resume()
throws org.bonitasoft.engine.commons.exceptions.SBonitaException
resume in interface org.bonitasoft.engine.commons.LifecycleServiceorg.bonitasoft.engine.commons.exceptions.SBonitaExceptionCopyright © 2014 Bonitasoft S.A.. All rights reserved.