| Interface | Description | 
|---|---|
| IClassProvider | the remote interface used to retsrieve class definition or resources from a remote JVM. | 
| IRemoteClassProviderProvider | Provides an interface to acquire a remote class provider, it also used as a place holder for a
 context of a specific remote class loader for a single operation. | 
| Class | Description | 
|---|---|
| ClassDefinitionRequest | Request for a class definition, includes class name, classloader id and type of resource to retrieve (CLASS or RESOURCE file) | 
| ClassDefinitionResponse | Response to a class definition request, holds the class bytes | 
| ClassLoaderUtility | Created by tamirs
 on 11/9/16. | 
| ClassProviderRequest | Created by IntelliJ IDEA. | 
| DefaultClassProvider | The default remote implementation used to retrieve class definition or resources from a remote
 JVM. | 
| LocalClassProvider | The local implementation used to retrieve class definition or resources
 In LRMI class loading, retrieval is invoked remotely by  DefaultClassProviderIn simple remote class loading, retrieval is invoked locally bySimpleClassProvider | 
| LRMIClassLoader | Acts as a local class loader that is connected to a remote class loader using LRMI to load new
 classes. | 
| LRMIClassLoadersHolder | acts as a classloader delegator to an IClassProvider based classloader that loads class
 definitions from a specific source. | 
| LRMIRemoteClassLoaderIdentifier | A unique identifier for a specific remote lrmi class loader, holds a tuple of the lrmi runtime id
 and the local class loader id inside that lrmi runtime class provider | 
| ServiceClassLoaderContext | Holds the  LRMIClassLoaders that associate to a specific service class loader | 
| SimpleClassProvider | A simple, non LRMI, implementation of IClassProvider. | 
| Enum | Description | 
|---|---|
| FileType | Enum of type of file (class/resource) to be loaded by the class provider. | 
| Exception | Description | 
|---|---|
| LRMIClassLoaderCreationException | Thrown when failed creating a LRMIClassLoader | 
Copyright © GigaSpaces.