API Architecture
Overview of Configuration Classes describes the Java classes that compose the configuration API. These classes belong to five categories:
• | Manager |
• | Proxies |
• | Immediate-Access Objects |
• | Read-Only Objects |
• | Exceptions |
Class |
Description |
Establish and manage a connection to the browser administration interface of a daemon process. |
|
Proxy interfaces represent daemon component processes within a configuration program.
|
|
This interface defines methods common to all Rendezvous components. The DaemonManager automatically creates a proxy instance, which the program uses as its main interface to the daemon process. |
|
These interfaces define methods specific to each Rendezvous component. For example, RvrdProxy defines methods for interacting with Each proxy interface represents one aspect of the behavior of the component. Some components incorporate several aspects, and they support the corresponding proxy interfaces. For example, Programs cast the proxy instance to the appropriate proxy interfaces in order to call methods specific to the corresponding aspects. |
|
Immediate-access data structure classes represent data structures within component processes. Methods interact with the corresponding process.
|
|
These classes represent data structures within a communications daemon process (including |
|
These classes represent data structures within a routing daemon process (including |
|
This class represents a data structure that can contain an X.509 certificate. These slots occur in processes that permit secure HTTPS connections (including |
|
These classes represent data structures within a secure daemon process (including |
|
These classes represent data structures within an |
|
Read-only data structure classes contain information retrieved from component processes. Methods do not interact with component processes.
|
|
These classes structure general information from the various components. |
|
These classes structure parameter information from the various components. |
|
Exception classes
|
|
Methods of the configuration API throw these exception classes. |