| ActivationManager |
Activation manager controls whether an active rule should really fire based on the history
of previous activations.
|
| Copyable<T> |
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.
|
| FactHandle |
FactHandle instances uniquely identify working instances in rule sessions.
|
| FactStorage<T> |
|
| FactStorage.Entry<Z> |
|
| FieldReference |
Field references go along with rule conditions and are the key source of knowledge for building
the Rete memory graph.
|
| FluentEnvironment<X> |
|
| FluentImports<T> |
|
| InnerFactMemory |
|
| IntObjectPredicate<Z> |
|
| IntToValue |
A convenient "random object accessor", i.e.
|
| IntToValueHandle |
|
| JavaSourceCompiler |
|
| JavaSourceCompiler.ClassSource |
The ClassSource interface represents a source code file that can be compiled by a Java compiler.
|
| JavaSourceCompiler.Result<S extends JavaSourceCompiler.ClassSource> |
The Result interface represents the result of compiling a source code file using a Java compiler.
|
| KeyedFactStorage |
|
| Knowledge |
|
| LhsBuilder<C extends RuntimeContext<C>> |
Deprecated.
|
| LhsFactSelector<T> |
A convenience interface to use for LHS fact declarations.
|
| LiteralEvaluator |
|
| LiteralExpression |
A convenience wrapper for literal expressions.
|
| MemoryFactory |
|
| MemoryKey |
|
| MemoryKeyCollection |
|
| Named |
|
| NamedType |
A runtime representation of a fact declaration.
|
| NamedType.Resolver |
|
| OrderedServiceProvider |
|
| ReIterable<T> |
|
| ReIterator<T> |
|
| RhsContext |
Rule activation context that provides access to the rule's variables and
working memory methods.
|
| Rule |
|
| RuleBuilder<C extends RuntimeContext<C>> |
Deprecated.
|
| RuleBuilderExceptionHandler |
Deprecated.
|
| RuleCompiledSources<S extends RuleLiteralData<R>,R extends Rule> |
|
| RuleLiteralData<R extends Rule> |
A wrapper for the literal components of a rule.
|
| RuleSession<S extends RuleSession<S>> |
Base interface for both stateful and stateless sessions
|
| RuleSet<R extends Rule> |
Interface describes a mutable collection of rules.
|
| RuleSetContext<C extends RuntimeContext<C>,R extends Rule> |
|
| RuntimeContext<C extends RuntimeContext<C>> |
|
| RuntimeRule |
|
| SessionLifecycleListener |
|
| 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<T> |
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.
|
| ValueHandle |
A marker interface that uniquely identifies value of a field.
|
| ValueResolver |
|
| ValuesPredicate |
|
| WorkUnit |
A unit of work with given complexity.
|