Event Sink

This term is commonly applied in the context of certain interfaces between different computer programs to denote the method in which they communicate (e.g., pass data between them). For example, in STATISTICA Quality Control, the data (e.g., sample means) and specifications for a chart are maintained and updated in a separate module (which can be deployed on a network). When that separate module detects an out-of-control condition, it "fires" an event notification that this has occurred. The quality control program (which is "responsible" for the display of results tables and graphs on the screen) is a "subscriber" to these events, and when it receives such notification, the program can, for example, prompt the user to assign a comment to the respective sample point, and then update the display of the chart.

In general, in the context of so-called COM (Component Object Model) event interfaces, the object that publishes the event notification is called the "source" and the object that subscribes to the event notifications is the "sink."