Class RuleInstance<EventAtom>

  • All Implemented Interfaces:
    IActivationNotificationProvider

    public class RuleInstance<EventAtom>
    extends java.lang.Object
    implements IActivationNotificationProvider
    The rule instance is created in the EVM for a rule specification. The instance manages the set of activations and processes events that affect the instance and its activations. It uses the life-cycle defined in its specification for updating the state of activations and the jobs to execute them, when requested. The instance also provides change notification to the agenda about activation state changes.