DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Public Member Functions | List of all members
Deveel.Data.Diagnostics.IEventRouter Interface Reference

Defines the basic logic for the dispatching of events within a system workflow. More...

Inheritance diagram for Deveel.Data.Diagnostics.IEventRouter:
Deveel.Data.Diagnostics.ContextExtensions.DelegateRouter< TEvent > Deveel.Data.Sql.Triggers.TriggerEventRouter

Public Member Functions

bool CanRoute (IEvent @event)
 
void RouteEvent (IEvent e)
 Routes the input event to the final destination. More...
 

Detailed Description

Defines the basic logic for the dispatching of events within a system workflow.

Event routers take an input event object and are configured to either transform it or forward it to other components in the system's life-cycle.

Implementations of this interface are typically middleware that involve in the life-cycle third party components that listen to system events and react accordingly.

Definition at line 36 of file IEventRouter.cs.

Member Function Documentation

bool Deveel.Data.Diagnostics.IEventRouter.CanRoute ( IEvent event)
void Deveel.Data.Diagnostics.IEventRouter.RouteEvent ( IEvent  e)

Routes the input event to the final destination.

Parameters
eThe system event to be routed.

Implemented in Deveel.Data.Diagnostics.ContextExtensions.DelegateRouter< TEvent >, and Deveel.Data.Sql.Triggers.TriggerEventRouter.


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