| Interface | Description |
|---|---|
| LibrarySource |
This interface represents a source for obtaining native libraries for a
given module via the module's class loader.
|
| ModuleListener |
This interface is an event listener for ModuleEvent events.
|
| ResourceSource |
This interface represents a source for obtaining resources for a
given module via the module's class loader.
|
| SearchPolicy |
This interface represents a policy to define the most basic behavior
of how classes, resources, and native libraries within a specific instance
of ModuleManager are found.
|
| URLPolicy |
This interface represents the ModuleLoader's policy for creating
URL for resource loading and security purposes.
|
| Class | Description |
|---|---|
| DefaultURLPolicy |
This class implements a simple URLPolicy that the ModuleManager
uses if the application does not specify one.
|
| JarResourceSource |
This class implements a ResourceSource for retrieving resources
from a JAR file.
|
| Module |
The Module class is a grouping mechanism for application classes
and resources.
|
| ModuleClassLoader |
Each module that is managed by a ModuleManager has a
ModuleClassLoader associated with it.
|
| ModuleEvent |
This is an event class that is used by the ModuleManager to
indicate when modules are added, removed, or reset.
|
| ModuleManager |
The ModuleManager class is the core facility for defining a
re-usable, policy-driven class loader for applications that require
flexible class loading mechanisms.
|
| SystemResourceSource |
This class implements a ResourceSource for retrieving resources
from the system class loader.
|
| Exception | Description |
|---|---|
| ResourceNotFoundException |