| Package | Description |
|---|---|
| org.evrete.api | |
| org.evrete.api.spi |
| Modifier and Type | Interface and Description |
|---|---|
interface |
LhsBuilder<C extends RuntimeContext<C>> |
interface |
RuleBuilder<C extends RuntimeContext<C>> |
interface |
RuntimeContext<C extends RuntimeContext<C>> |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Knowledge |
interface |
RuleSession<S extends RuleSession<S>>
Base interface for both stateful and stateless sessions
|
interface |
StatefulSession |
interface |
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.
|
| Modifier and Type | Method and Description |
|---|---|
default RuntimeContext<?> |
RhsContext.getRuntime()
Provides access to the runtime context, an equivalent to
getRule().getRuntime(). |
| Modifier and Type | Method and Description |
|---|---|
Consumer<RhsContext> |
LiteralRhsCompiler.compileRhs(RuntimeContext<?> requester,
String literalRhs,
Collection<NamedType> factTypes,
Collection<String> imports) |
MemoryFactory |
MemoryFactoryProvider.instance(RuntimeContext<?> requester) |
default TypeResolver |
TypeResolverProvider.instance(RuntimeContext<?> requester) |
ExpressionResolver |
ExpressionResolverProvider.instance(RuntimeContext<?> requester)
Method returns a new or existing expression resolver.
|
Copyright © 2021. All rights reserved.