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.
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.