Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2004 Sun Microsystems, Inc. All rights reserved