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.