Open topic with navigation

TIBCO Rendezvous® 8.7.0

# Events

As a data object, an event has two roles:

| • | Programs create event objects to register interest in the set of matching event occurrences. Each event object represents the program’s interest in a set of events, and the event’s parameters specify that set.

| • | Rendezvous presents the event object to the appropriate callback function whenever an event occurs. In this context, the event object signifies the actual event that occurred.

## Event Parameters

These parameters are common to all event creation calls. Additional parameters are specific to each type of event.

Parameter | Description
`queue` | For each occurrence of the event, place the event object on this event queue. See Event Queues.
`callback` | Upon dispatch, process the event with this callback function. See Callback Functions.
`closure` | Store this closure data in the event object. See Closure Data.

## Event Classes

Rendezvous software recognizes three classes of events.

Event Classes

Message | An inbound message has arrived. Additional creation parameters specify the subject name and transport. See also, Listener Event Semantics.
Timer | A timer interval has elapsed. An additional creation parameter specifies the interval. See also, Timer Event Semantics. The Rendezvous .NET API does not support this kind of event.
I/O | An I/O socket is ready. Additional creation parameters specify the socket, and the I/O condition. See also, I/O Event Semantics. The Rendezvous Java and .NET APIs do not support this kind of event.

## Signals

| Earlier releases supported UNIX operating system signals as Rendezvous events. This feature is obsolete starting in release 6.
Warning | Programmers may use `signal()` calls, if the operating system supports them. Use caution and test extensively, as the semantics of `signal()` in a multi-threaded environment can vary.

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.