| Interface | Description |
|---|---|
| Daemon |
A daemon is a server process, usually one that serves requests from a TCP/IP socket.
|
| Preferential |
Something whose state can be saved and loaded to Preferences.
|
| Class | Description |
|---|---|
| AppLib |
Convenience methods to manage Partner apps.
|
| AppManager |
Tracks open Apps, and manages their startup and shutdown processes.
|
| CacheManager |
A tool for managing caches in a system.
|
| Config |
Global configuration store.
|
| DaemonLib |
Convenience routines to handle daemon startup, shutdown, and registry.
|
| DelegatingClassLoader | |
| Dependency |
A dependency based on a name and version or version range.
|
| ExceptionLib | |
| LicenseLib |
Handles questions of licensing and such.
|
| ModularClassLoader |
The class loader used by the Partner system after the initial bootstrap.
|
| Module | |
| ModuleManager |
Handles loading and tracking installed modules.
|
| OSLib |
Handy functions to start programs and applications in the operating system.
|
| PartnerContext |
A container for singletons.
|
| PreferenceManager |
Lots of convenience methods for storing and retrieving user preferences.
|
| ReflectionLib |
Handy methods to simplify use of Java's reflection facility.
|
| Registry<T> |
Manages pluggable items such as drivers.
|
| RegistryManager |
Manages available Registries.
|
| RuntimeLib |
A library with handy routines for handling external execution etc.
|
| ShutdownManager |
Manages the surprising complexities of the shutdown process.
|
| Splash |
Handy splash screen for amusing users whilst loading.
|
| SystemEventManager |
Propagates system-level events for processing by modules and other means.
|
| SystemServices |
Singleton, system-wide services and data.
|
| ThreadLib |
Useful thread management functions.
|
| Version |
A software version identifier.
|
| Error | Description |
|---|---|
| ConfigurationError |
A gross and massive failure in configuration somewhere.
|