Pip-Services-Commons-Dotnet
Public Member Functions | List of all members
PipServices3.Commons.Commands.IEventListener Interface Reference

An interface for listener objects that receive notifications on fired events. More...

Public Member Functions

void OnEvent (string correlationId, IEvent e, Parameters value)
 A method called when events this listener is subscrubed to are fired. More...
 

Detailed Description

An interface for listener objects that receive notifications on fired events.

public class MyListener: IEventListener {
private Task onEvent(String correlationId, IEvent event, Parameters args) {
Console.WriteLine("Fired event " + event.getName());
}}
Event event = new Event("myevent");
event.addListener(new MyListener());
event.notify("123", Parameters.fromTuples("param1", "ABC"));
// Console output: Fired event myevent

See IEvent, Event

Member Function Documentation

◆ OnEvent()

void PipServices3.Commons.Commands.IEventListener.OnEvent ( string  correlationId,
IEvent  e,
Parameters  value 
)

A method called when events this listener is subscrubed to are fired.

Parameters
ea fired event
correlationIdoptional transaction id to trace calls across components.
valueEvent arguments/value.

The documentation for this interface was generated from the following file: