- <init>
Create a new rule system.
- addEvent
- getRulebase
Get the rulebase.
- processAllEvents
- processEvent
Process the next event by - finding rules that are sensible to the event type -
evaluate the conditi
- isEventAvailable
Test if at least one event is available.
- observeObject
Monitor an object to the rule engine. - Extracts conditions - Extracts actions -
Creates rules from
- unobserveObject
Unobserve an object.
- analyzeMethod
Inspects a method for - condition annotation - action annotation
- isQueueEvents
Get the queueevents.
- processRules
Process a given rule set.