Uses of Interface
org.evrete.api.FactHandle
-
Packages that use FactHandle Package Description org.evrete.api -
-
Uses of FactHandle in org.evrete.api
Methods in org.evrete.api that return FactHandle Modifier and Type Method Description FactHandleFactHandleVersioned. getHandle()FactHandleFactStorage.Entry. getHandle()FactHandleFactStorage. insert(T fact)Creates and returns new FactHandle for each inserted fact.default FactHandleRuleSession. insert(Object fact)Inserts a fact in working memory and returns a serializable fact handle.FactHandleRuleSession. insert0(Object fact, boolean resolveCollections)Inserts a fact in working memory and returns a serializable fact handle.FactHandleRuleSession. insert0(String type, Object fact, boolean resolveCollections)Inserts a fact and explicitly specifies itsTypename.default FactHandleRuleSession. insertAs(String type, Object fact)Inserts a fact and explicitly specifies itsTypename.Methods in org.evrete.api with parameters of type FactHandle Modifier and Type Method Description voidFactStorage. delete(FactHandle handle)StatefulSessionStatefulSession. delete(FactHandle handle)Deletes a fact from working memory.TFactStorage. getFact(FactHandle handle)<T> TStatefulSession. getFact(FactHandle handle)Returns fact by its handle.voidFactStorage. update(FactHandle handle, T newInstance)StatefulSessionStatefulSession. update(FactHandle handle, Object newValue)Updates a fact that already exists in the working memoryMethod parameters in org.evrete.api with type arguments of type FactHandle Modifier and Type Method Description voidStatelessSession. fire(BiConsumer<FactHandle,Object> consumer)Fires the session and calls the consumer for each memory object and its fact handle.StatefulSessionStatefulSession. forEachFact(BiConsumer<FactHandle,Object> consumer)A full-scan memory inspection method.default StatefulSessionStatefulSession. forEachFact(BiPredicate<FactHandle,Object> filter, BiConsumer<FactHandle,Object> consumer)default StatefulSessionStatefulSession. forEachFact(BiPredicate<FactHandle,Object> filter, BiConsumer<FactHandle,Object> consumer)Constructors in org.evrete.api with parameters of type FactHandle Constructor Description FactHandleVersioned(FactHandle handle, int version)
-