DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
Public Member Functions | |
DelegateRouter (Action< TEvent > route, Func< TEvent, bool > condition) | |
bool | CanRoute (IEvent @event) |
void | RouteEvent (IEvent e) |
Routes the input event to the final destination. More... | |
Public Member Functions inherited from Deveel.Data.Diagnostics.ThreadedQueue< TEvent > | |
void | Dispose () |
Protected Member Functions | |
override void | Consume (TEvent message) |
Protected Member Functions inherited from Deveel.Data.Diagnostics.ThreadedQueue< TEvent > | |
ThreadedQueue () | |
abstract void | Consume (TMessage message) |
void | Enqueue (TMessage message) |
virtual void | Dispose (bool disposing) |
Private Attributes | |
Func< TEvent, bool > | condition |
Action< TEvent > | route |
Additional Inherited Members | |
Public Attributes inherited from Deveel.Data.Diagnostics.ThreadedQueue< TEvent > | |
const int | DefaultThreadCount |
Properties inherited from Deveel.Data.Diagnostics.ThreadedQueue< TEvent > | |
virtual int | ThreadCount [get] |
TEvent | : | class | |
TEvent | : | IEvent |
Definition at line 57 of file ContextExtensions.cs.
|
inline |
Definition at line 61 of file ContextExtensions.cs.
|
inline |
Implements Deveel.Data.Diagnostics.IEventRouter.
Definition at line 70 of file ContextExtensions.cs.
|
inlineprotected |
Definition at line 66 of file ContextExtensions.cs.
|
inline |
Routes the input event to the final destination.
e | The system event to be routed. |
Implements Deveel.Data.Diagnostics.IEventRouter.
Definition at line 80 of file ContextExtensions.cs.
|
private |
Definition at line 58 of file ContextExtensions.cs.
|
private |
Definition at line 59 of file ContextExtensions.cs.