| Interface | Description | 
|---|---|
| DownloadIndicator | A DownloadIndicator creates DownloadServiceListeners that are
 notified of resources being transferred and their progress. | 
| Class | Description | 
|---|---|
| CachedDaemonThreadPoolProvider | |
| CacheDirectory | |
| CacheEntry | Describes an entry in the cache. | 
| CacheLRUWrapper | This class helps maintain the ordering of most recently use items across
 multiple jvm instances. | 
| CacheUtil | Provides static methods to interact with the cache, download
 indicator, and other utility methods. | 
| DefaultDownloadIndicator | Show the progress of downloads. | 
| DirectoryNode | |
| NativeLibraryStorage | Handles loading and access of native code loading through a JNLP application or applet. | 
| Resource | 
 Information about a single resource to download. | 
| ResourceDownloader | |
| ResourceTracker | This class tracks the downloading of various resources of a
 JNLP file to local files in the cache. | 
| ResourceUrlCreator | |
| UpdatePolicy | A policy that determines when a resource should be checked for
 an updated version. | 
| Enum | Description | 
|---|---|
| Resource.Status | |
| ResourceTracker.RequestMethods | 
| Exception | Description | 
|---|---|
| IllegalResourceDescriptorException |