All Classes
-
All Classes Interface Summary Class Summary Annotation Types Summary Class Description AbstractRulesEngine Base class forRulesEngine
implementations.Action Annotation to mark a method as a rule action.Action This interface represents a rule's action.BasicRule Basic rule implementation class that provides common methods.Condition Annotation to mark a method as a rule condition.Condition This interface represents a rule's condition.DefaultRulesEngine DefaultRulesEngine
implementation.Fact Annotation to mark a parameter as a fact.Fact<T> A class representing a named fact.Facts This class encapsulates a set of facts and represents a facts namespace.FastRule Basic rule implementation class that provides common methods.InferenceRulesEngine InferenceRulesEngine
implementation.Priority Annotation to mark the method to execute to get rule priority.Rule Annotation to mark a class as a rule.Rule Abstraction for a rule that can be fired by a rules engine.RuleBuilder Builder to createRule
instances.RuleListener A listener for rule execution events.RuleProxy Main class to create rule proxies from annotated objects.Rules This class encapsulates a set of rules and represents a rules namespace.RulesEngine Rules engine interface.RulesEngineListener A listener for rules engine execution events.RulesEngineParameters Parameters of a rules engine.