| Action |
|
| ActivationManager |
Activation manager controls whether an active rule should really fire based on the history
of previous activations.
|
| ActivationMode |
|
| Copyable |
A generic alternative to Cloneable
|
| Environment |
|
| EvaluationListener |
|
| EvaluationListeners |
|
| Evaluator |
An internal representation of every condition in the rule engine.
|
| EvaluatorHandle |
|
| EvaluatorsContext |
A collection of every condition tha was ever used in the engine's runtime.
|
| ExpressionResolver |
An interface with a set of basic methods that are necessary for parsing string expressions.
|
| FactBuilder |
|
| FactHandle |
FactHandle instances uniquely identify working instances in rule sessions.
|
| FactHandleVersioned |
|
| FactStorage |
|
| FieldReference |
Field references go along with rule conditions and are the key source of knowledge for building
the Rete memory graph.
|
| FluentEnvironment |
|
| FluentImports |
|
| Imports |
|
| InnerFactMemory |
|
| IntObjectPredicate |
|
| IntToValue |
A convenient "random object accessor", i.e.
|
| JavaSourceCompiler |
|
| JavaSourceCompiler.ClassSource |
The ClassSource interface represents a source code file that can be compiled by a Java compiler.
|
| JavaSourceCompiler.Result |
The Result interface represents the result of compiling a source code file using a Java compiler.
|
| KeyedFactStorage |
|
| KeyMode |
|
| Knowledge |
|
| LhsBuilder |
Deprecated.
|
| LhsFactSelector |
A convenience interface to use for LHS fact declarations.
|
| LiteralEvaluator |
|
| LiteralExpression |
A convenience wrapper for literal expressions.
|
| MemoryKey |
|
| MemoryKeyCollection |
|
| Named |
|
| NamedType |
A runtime representation of a fact declaration.
|
| NamedType.Resolver |
|
| OrderedServiceProvider |
|
| ReIterable |
|
| ReIterator |
|
| RhsContext |
Rule activation context that provides access to the rule's variables and
working memory methods.
|
| Rule |
|
| RuleBuilder |
Deprecated.
|
| RuleBuilderExceptionHandler |
Deprecated.
|
| RuleLiteralData |
A wrapper for the literal components of a rule.
|
| RuleSession |
Base interface for both stateful and stateless sessions
|
| RuleSet |
Interface describes a mutable collection of rules.
|
| RuleSetContext |
|
| RuntimeContext |
|
| RuntimeRule |
|
| SessionLifecycleListener |
|
| SessionLifecycleListener.Event |
|
| StatefulSession |
|
| StatelessSession |
Unlike stateful sessions, stateless sessions are designed to be short-living instances
that can be fired only once, returning the resulting working memory snapshot.
|
| Type |
An engine's internal type which is assigned to every fact before it gets
into the session's working memory.
|
| TypeField |
A representation of a Type field.
|
| TypeResolver |
TypeResolver provides dynamic mapping of Java types to engine's internal Type.
|
| TypeResolverWrapper |
|
| TypeWrapper |
|
| ValueHandle |
A marker interface that uniquely identifies value of a field.
|
| ValueResolver |
|
| ValuesPredicate |
|
| WorkUnit |
A unit of work with given complexity.
|