DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
Defines the basic logic for the dispatching of events within a system workflow. More...
Public Member Functions | |
bool | CanRoute (IEvent @event) |
void | RouteEvent (IEvent e) |
Routes the input event to the final destination. More... | |
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.
bool Deveel.Data.Diagnostics.IEventRouter.CanRoute | ( | IEvent @ | event | ) |
void Deveel.Data.Diagnostics.IEventRouter.RouteEvent | ( | IEvent | e | ) |
Routes the input event to the final destination.
e | The system event to be routed. |
Implemented in Deveel.Data.Diagnostics.ContextExtensions.DelegateRouter< TEvent >, and Deveel.Data.Sql.Triggers.TriggerEventRouter.