Package com.gigaspaces.lrmi.classloading
package com.gigaspaces.lrmi.classloading
-
ClassDescriptionRequest for a class definition, includes class name, classloader id and type of resource to retrieve (CLASS or RESOURCE file)Response to a class definition request, holds the class bytesCreated by tamirs on 11/9/16.Created by IntelliJ IDEA.The default remote implementation used to retrieve class definition or resources from a remote JVM.Enum of type of file (class/resource) to be loaded by the class provider.the remote interface used to retsrieve class definition or resources from a remote JVM.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.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 bySimpleClassProviderActs as a local class loader that is connected to a remote class loader using LRMI to load new classes.Thrown when failed creating a LRMIClassLoaderacts as a classloader delegator to an IClassProvider based classloader that loads class definitions from a specific source.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 providerHolds theLRMIClassLoaders that associate to a specific service class loaderA simple, non LRMI, implementation of IClassProvider.