Package net.jini.loader

Provides interfaces and utility classes related to dynamic class loading with RMIClassLoader.

See:
          Description

Interface Summary
ClassAnnotation Provides a class annotation string for classes defined by a class loader that is an instance of this interface.
 

Class Summary
ClassLoading Provides static methods for loading classes using RMIClassLoader with optional verification that the codebase URLs 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.
 

Package net.jini.loader Description

Provides interfaces and utility classes related to dynamic class loading with 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.

Since:
2.0
Version:
2.0