If the event passes the filter, the serialized event is sent to the interested EC. It is de-serialized in the EDS and sent through the event filter. After the event Java class is initialized, it is serialized and sent through the EDS.
For Java event sources, they can create the Event Message Java class and send that directly. The event sources can provide a Java class that can read the IDL data structure and create an instance of the Event Message Java class. For C++ event sources, the event message is an IDL data structure. The Event Message is implemented as a Java class. If the boolean function returns true, the event is passed to the EC. The EC defines a Java boolean function that is used to evaluate the events as they come in.
Each EC registers an Event Profile (EP) or filter, with the EDS that describes the events in which the EC is interested. The event is a data packet or message that contains pertinent information associated with an incident in the things being monitored or managed. The Event Distribution System (EDS) is used to distribute event messages from the creator of the events, the Event Source (ES), to the recipient of the events, the Event Consumer (EC).
SNMP TRAP RECEIVER JAVA SOURCE CODE HOW TO
This following topics describe EDS and how to use it:įor more information about EDS, see the EDS v1.1 System Functional Specification, EDCS ENG-25706. Cisco urges developers to avoid new development with EDS and begin using ESS as soon as possible. CWCS currently supports EDS for applications that are still using it, but this support will be withdrawn in a future release. Note EDS has been deprecated in favor of ESS (see Chapter 19, "Using Event Services Software"). These two components are disjoint systems and do not work together.
SNMP TRAP RECEIVER JAVA SOURCE CODE SOFTWARE
The other - Event Services Software (ESS) - is an asynchronous messaging service providing a publish-and-subscribe infrastructure and allowing distributed, loosely coupled interprocess communications. EDS provides a means for sending messages from one process to another in a distributed, networked environment.ĮDS is one of two event messaging components supplied in this release of CWCS. For backward compatibility, it is also supplied with this release of CWCS. The Event Distribution System (EDS) was the event-distribution software supplied with CMF, the predecessor system of CWCS.