Package org.evrete.api
Interface StatefulSession
- All Superinterfaces:
AutoCloseable,EvaluationListeners,FluentImports<RuntimeContext<?>>,Listeners,PropertyAccess<StatefulSession>,RuleSession<StatefulSession>,RuleSet<RuntimeRule>,RuntimeContext<StatefulSession>,WorkingMemory
public interface StatefulSession extends RuleSession<StatefulSession>
-
Field Summary
Fields inherited from interface org.evrete.api.RuntimeContext
SALIENCE_COMPARATOR -
Method Summary
Modifier and Type Method Description default voiddelete(Object fact)Deprecated.default voiddelete(Object... objects)Deprecated.default voiddeleteAndFire(Object... objects)Deprecated.default voiddeleteAndFire(Collection<?> objects)Deprecated.default <T> voidforEachMemoryObject(Class<T> type, Consumer<T> consumer)Deprecated.default <T> voidforEachMemoryObject(String type, Consumer<T> consumer)Deprecated.default voidforEachMemoryObject(Consumer<Object> consumer)Deprecated.RuntimeRulegetRule(String name)default RuntimeRulegetRule(Named named)default voidinsertAndFire(Object... objects)default voidinsertAndFire(Collection<?> objects)StatefulSessionsetFireCriteria(BooleanSupplier fireCriteria)default voidupdate(Object fact)Deprecated.default voidupdate(Object... objects)Deprecated.default voidupdate(Collection<?> objects)Deprecated.default voidupdateAndFire(Object... objects)Deprecated.default voidupdateAndFire(Collection<?> objects)Deprecated.Methods inherited from interface org.evrete.api.EvaluationListeners
addListener, removeListenerMethods inherited from interface org.evrete.api.FluentImports
addImport, addImport, getImportsMethods inherited from interface org.evrete.api.PropertyAccess
get, get, getPropertyNames, setMethods inherited from interface org.evrete.api.RuleSession
clear, close, fire, forEachFact, getActivationManager, getParentContext, setActivationManagerMethods inherited from interface org.evrete.api.RuleSet
compileRule, getRules, ruleExistsMethods inherited from interface org.evrete.api.RuntimeContext
appendDslRules, appendDslRules, appendDslRules, appendDslRules, appendDslRules, getActivationManagerFactory, getClassLoader, getConfiguration, getExpressionResolver, getRuleComparator, getService, getTypeResolver, newRule, newRule, setActivationManagerFactory, setActivationManagerFactory, setActivationMode, setClassLoader, setRuleComparator, wrapTypeResolver
-
Method Details
-
setFireCriteria
-
getRule
-
getRule
-
insertAndFire
-
insertAndFire
-
deleteAndFire
Deprecated. -
deleteAndFire
Deprecated. -
updateAndFire
Deprecated. -
updateAndFire
Deprecated. -
update
Deprecated. -
update
Deprecated. -
delete
Deprecated. -
forEachMemoryObject
Deprecated. -
delete
Deprecated. -
update
Deprecated. -
forEachMemoryObject
Deprecated. -
forEachMemoryObject
Deprecated.
-