The event processor is the core component of RulePoint, and processes the configured rules in the run-time environment.
The event processor manages the lifecycle of all objects deployed on it. It correlates an incoming event from a source controller with past events by using predefined rules for that event topic. Based on the rule condition, the event processor can store events in the local cache of the rule, so that it can later correlate the events with future events. Events in the local cache are removed after expiry or after the events activate the rule. The event processor generates responses whenever the rule matches the event.