public class CodeChangeClassLoadersManager extends Object
Constructor and Description |
---|
CodeChangeClassLoadersManager(ClassLoader defaultClassLoader,
boolean supportCodeChange,
int maxClassLoaders) |
Modifier and Type | Method and Description |
---|---|
SpaceInstanceRemoteClassLoaderInfo |
createSpaceInstanceRemoteClassLoaderInfo() |
ClassLoader |
getCodeChangeClassLoader(SupportCodeChangeAnnotationContainer supportCodeChangeAnnotationContainer) |
ClassLoader |
getDefaultClassLoader() |
static CodeChangeClassLoadersManager |
getInstance() |
int |
getMaxClassLoaders() |
ConcurrentHashMap<String,CodeChangeClassLoader> |
getVersionToClassLoadersMap() |
static void |
initInstance(ClassLoader defaultClassLoader,
boolean supportCodeChange,
int maxClassLoaders) |
boolean |
isSupportCodeChange() |
public CodeChangeClassLoadersManager(ClassLoader defaultClassLoader, boolean supportCodeChange, int maxClassLoaders)
public ClassLoader getCodeChangeClassLoader(SupportCodeChangeAnnotationContainer supportCodeChangeAnnotationContainer)
public SpaceInstanceRemoteClassLoaderInfo createSpaceInstanceRemoteClassLoaderInfo()
public static void initInstance(ClassLoader defaultClassLoader, boolean supportCodeChange, int maxClassLoaders)
public static CodeChangeClassLoadersManager getInstance()
public ClassLoader getDefaultClassLoader()
public int getMaxClassLoaders()
public ConcurrentHashMap<String,CodeChangeClassLoader> getVersionToClassLoadersMap()
public boolean isSupportCodeChange()
Copyright © GigaSpaces.