Convenience methods for loading a
RuleBase, as well as lower level calls for building up a rule base from RuleSets. Note that the loadXXX static helper methods work directly off DRL, building/compiling behind the scenes. The addXXX methods generally work with pre compiled rules binaries (DDJ's as they are known).
The RuleBaseLoader provides convenience methods for loading RuleBase s from streams. RuleBaseLoader is thread-safe and as such may be used to build multiple RuleBase s simultaneously by multiple threads.
@see RuleSet
@see RuleBase
@see RuleSetReader
@see RuleBaseBuilder
@see SerializableRuleBaseProxy
@author
bob mcwhirter TODO: Move static helper methods into a different class.