The AbleRuleAgent provides a ruleset-driven agent. It contains a ruleset with ruleblocks correspond to standard AbleBean methods init, process, quitAll, processTimerEvent, and processAbleEvent.