| Interface | Description |
|---|---|
| IAction<T> |
Interface for the action part of a rule.
|
| ICondition |
Interface for a condition part of a rule.
|
| IEvent |
Interface for an event.
|
| IRule<T> |
Interface for a rule.
|
| IRulebase |
Interface for the rulebase that contains all
the rules of the system.
|
| Class | Description |
|---|---|
| ChangeInfo<T> | |
| CommandAction<T> |
Wrapper that maps a command into a rule action.
|
| CommandAction.CommandData | |
| CommandCondition |
Command version of the condition.
|
| Event |
Representation of an event.
|
| EventType |
Event type that consists of concatenated strings.
|
| ExpressionCondition | |
| MatcherNode |
The matcher node is the base class for event based rule matching.
|
| MethodAction<T> | |
| MethodCondition |
Condition implementation that invokes a predefined method.
|
| Rule<T> |
Implementation of a rule.
|
| Rulebase |
Rulebase implementation.
|
| RuleEvent |
Information about execution of a rule.
|
| RuleIntermediateEvent |
Indicates a rule action intermediate result.
|
| RuleSystem |
The rule system is the main entry point.
|