Namespace NRules.Diagnostics
Contains types that facilitate troubleshooting and monitoring of the rules engine execution.
Classes
- AgendaEventArgs
Information related to agenda events.
- AgendaExpressionErrorEventArgs
Information related to error events raised during agenda expression evaluation.
- AgendaExpressionEventArgs
Information related to events raised during agenda expression evaluation.
- ExpressionEventArgs
Information related to expression evaluation events.
- LhsExpressionErrorEventArgs
Information related to error events raised during left-hand side expression evaluation.
- LhsExpressionEventArgs
Information related to events raised during left-hand side expression evaluation.
- ReteGraph
Rete network graph that corresponds to the compiled rules.
- ReteLink
Link between nodes in the rete network graph.
- ReteNode
Node in the Rete network graph.
- RhsExpressionErrorEventArgs
Information related to error events raised during right-hand side expression evaluation.
- RhsExpressionEventArgs
Information related to events raised during right-hand side expression evaluation.
- WorkingMemoryEventArgs
Information related to working memory events.
Interfaces
- IEventProvider
Provider of rules session events.
- IMetricsProvider
Provides access to performance metrics associated with individual nodes in the Rete network used to execute the rules.
- INodeMetrics
Performance metrics associated with a given node in the Rete network.
- IRecoverableError
Error event that can be handled by the consumer.
- ISessionSchemaProvider
Provides the rules schema in a form of a Rete network graph, for diagnostics.
Enums
- NodeType
Types of nodes in the Rete network.