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
DefaultClassProvider
In simple remote class loading, retrieval is invoked locally by SimpleClassProvider |
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
LRMIClassLoader s 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.