Open topic with navigation

TIBCO Rendezvous® 8.7.0

# 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

Overview of Configuration Classes

Class | Description
DaemonManager | Establish and manage a connection to the browser administration interface of a daemon process.
Proxy interfaces represent daemon component processes within a configuration program.
DaemonProxy | 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.
RvdProxy RvrdProxy SecurityProxy SecureDaemonProxy RvcacheProxy | These interfaces define methods specific to each Rendezvous component. For example, RvrdProxy defines methods for interacting with `rvrd`. 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, `rvrd` has aspects of communications daemon (`rvd`) behavior, and aspects of routing daemon behavior (`rvrd`)—so it supports both RvdProxy and RvrdProxy. 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.
ClientTransport Service Host | These classes represent data structures within a communications daemon process (including `rvd`, `rvsd`, `rvrd` and `rvsrd`).
Router LocalNetworkInterface NeighborInterface ImportSubject | These classes represent data structures within a routing daemon process (including `rvrd` and `rvsrd`).
CertificateSlot | This class represents a data structure that can contain an X.509 certificate. These slots occur in processes that permit secure HTTPS connections (including `rvd`, `rvsd`, `rvrd`, `rvsrd`, and `rvcache`).
NetworkServicePair User UserCertificate | These classes represent data structures within a secure daemon process (including `rvsd` and `rvsrd`).
CachedField CachedSubject | These classes represent data structures within an `rvcache` process.
Read-only data structure classes contain information retrieved from component processes. Methods do not interact with component processes.
ComponentInformation RvdInformation RvrdInformation RvsdInformation RvsrdInformation RvcacheInformation | These classes structure general information from the various components.
LoggingParams FaultToleranceParams RvcacheNetworkParams | These classes structure parameter information from the various components.
Exception classes
ConfigurationException FatalConfigurationException | Methods of the configuration API throw these exception classes.

Did you find this helpful?

Yes No
Great!
Thanks for taking the time to give us some feedback.
Sorry about that

Why wasn't this helpful? (check all that apply)

Could not find what I was looking for
Instructions confusing or unclear
Instructions did not work

Want to tell us more?

Please select at least one option or provide details about the issue!!

Error occurred while submitting feedback.

Error2 occurred while submitting feedback.

TIBCO Rendezvous®

Copyright © 1997-2023. Cloud Software Group, Inc. All Rights Reserved.