Open topic with navigation

TIBCO Rendezvous® 8.8.0

# Implementations

Rendezvous Java language interface offers several implementations. Implementations summarizes and compares them. To specify an implementation, see Archive Files and Tibrv.open().

Implementations

Aspect | JNI (Native) Preferred | JNI (Native) Backward Compatibility
Suggested Usage | Use in most situations. | Use only for backward compatibility, when it is impractical to migrate to the JNI preferred implementation.
Coding | A thin Java layer serves as a programming interface to an underlying C implementation.
Primary Runtime Environment | Independent application | Independent application or browser applet
Scope of Functionality | Maximal coverage of C functionality. Exception: I/O events
Speed | Faster for all receiving applications—whether they access all fields or only a small subset of fields from inbound messages. | Slower for all receiving applications. Retained for backward compatibility only.
Transport Support | `rvd` and intra-process transports | `rvd` and intra-process transports
Message Storage | Messages exist both in Java (garbage-collected) storage and in native C (JNI) storage.
Timer Granularity | Supports fine-resolution timers (within operating system limitations)
Forward Feature Support | In release 8.0 and later, only this implementation supports new features; for example, sending message arrays, vector listeners, dispose. | None
Library Requirements | Must load the Rendezvous JNI library

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-2025. Cloud Software Group, Inc. All Rights Reserved.