public interface Knowledge extends RuntimeContext<Knowledge>, RuleSet<org.evrete.runtime.RuleDescriptor>
SALIENCE_COMPARATOR| Modifier and Type | Method and Description |
|---|---|
default <A extends ActivationManager> |
activationManager(Class<A> factory) |
default StatefulSession |
createSession()
Deprecated.
Deprecated since 2.0.5, use
newStatefulSession() instead. |
Collection<RuleSession<?>> |
getSessions() |
StatefulSession |
newStatefulSession() |
default StatefulSession |
newStatefulSession(ActivationMode mode) |
StatelessSession |
newStatelessSession() |
default StatelessSession |
newStatelessSession(ActivationMode mode) |
getActivationManagerFactory, getClassLoader, getConfiguration, getExpressionResolver, getRuleComparator, getService, getTypeResolver, newRule, newRule, setActivationManagerFactory, setActivationManagerFactory, setActivationMode, setClassLoader, setRuleComparator, wrapTypeResolveraddListener, removeListeneraddImport, addImport, getImports, getJavaImportssetget, get, getPropertyNamesaddEvaluator, addEvaluator, replaceEvaluatorcompileRule, getRule, getRule, getRules, ruleExistsCollection<RuleSession<?>> getSessions()
@Deprecated default StatefulSession createSession()
newStatefulSession() instead.StatefulSession newStatefulSession()
default StatefulSession newStatefulSession(ActivationMode mode)
StatelessSession newStatelessSession()
default StatelessSession newStatelessSession(ActivationMode mode)
default <A extends ActivationManager> Knowledge activationManager(Class<A> factory)
Copyright © 2021. All rights reserved.