RMIClassLoader
.See: Description
Interface | Description |
---|---|
ClassAnnotation |
Provides a class annotation string for classes defined by a class
loader that is an instance of this interface.
|
Class | Description |
---|---|
ClassLoading |
Provides static methods for loading classes using
RMIClassLoaderSpi with optional verification that the codebase URIs
used to load classes provide content integrity (see Security.verifyCodebaseIntegrity ). |
DownloadPermission |
Permission that must be granted to the
CodeSource of a
downloaded class in order for the class to be defined using RMIClassLoader . |
LoadClass |
LoadClass delegates to @link {Class#forName(String, boolean, ClassLoader)},
calls to each ClassLoader are thread confined.
|
RMIClassLoader
. Some of these
APIs depend on support that is not required of all
RMIClassLoader
providers.
The ClassAnnotation
interface may be
implemented by a ClassLoader
to customize the
behavior of RMIClassLoader.getClassAnnotation
for classes defined by an instance
of such a class loader (if ClassAnnotation
is supported
by the current RMIClassLoader
provider).
DownloadPermission
can be used to restrict
the CodeSource
values (codebase URLs and
signers) with which downloaded classes can be defined using
RMIClassLoader
(if DownloadPermission
is
supported by the current RMIClassLoader
provider).
ClassLoading
provides static methods for
loading classes using RMIClassLoader
with optional
verification that the codebase URLs used to load classes provide
content integrity.