| Package | Description |
|---|---|
| org.evrete | |
| org.evrete.api | |
| org.evrete.api.spi |
| Class and Description |
|---|
| Copyable
A generic alternative to Cloneable
|
| Environment |
| FluentEnvironment |
| FluentImports |
| Imports |
| Knowledge |
| Named |
| NamedType.Resolver |
| RhsContext
Rule activation context that provides access to the rule's variables and
working memory methods.
|
| Rule |
| RuleScope
A category for abstract instances that can be applied to rule's left-hand side
(LHS, selection and condition), right-hand side (RHS, or action) or both.
|
| 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.
|
| TypeResolver
TypeResolver provides dynamic mapping of Java types to engine's internal
Type. |
| Class and Description |
|---|
| Action |
| ActivationManager
Activation manager controls whether an active rule should really fire based on the history
of previous activations.
|
| ActivationMode |
| ComplexityObject
A unit of work with given complexity.
|
| 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
A fact declaration for
RuleBuilder. |
| FactHandle
FactHandle instances uniquely identify working instances in rule sessions.
|
| FactHandleVersioned |
| FactStorage |
| FieldReference |
| FluentEnvironment |
| FluentImports |
| Imports |
| InnerFactMemory |
| IntToValue
A convenient "random object accessor", i.e.
|
| KeyedFactStorage |
| KeyMode |
| Knowledge |
| LhsBuilder |
| LhsFactSelector
A convenience interface to use for LHS fact declarations.
|
| 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 |
| RuleScope
A category for abstract instances that can be applied to rule's left-hand side
(LHS, selection and condition), right-hand side (RHS, or action) or both.
|
| RuleSession
Base interface for both stateful and stateless sessions
|
| RuleSet
Interface describes a mutable collection of rules.
|
| 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
A wrapper for predicate over
IntToValue. |
| Class and Description |
|---|
| ExpressionResolver
An interface with a set of basic methods that are necessary for parsing string expressions.
|
| Knowledge |
| MemoryFactory |
| NamedType
A runtime representation of a fact declaration.
|
| OrderedServiceProvider |
| RhsContext
Rule activation context that provides access to the rule's variables and
working memory methods.
|
| RuntimeContext |
| TypeResolver
TypeResolver provides dynamic mapping of Java types to engine's internal
Type. |
Copyright © 2021. All rights reserved.