Uses of Interface
org.evrete.api.FactHandle
Packages that use FactHandle
-
Uses of FactHandle in org.evrete.api
Methods in org.evrete.api that return FactHandleModifier and TypeMethodDescriptionFactHandleVersioned.getHandle()FactStorage.Entry.getHandle()Creates and returns new FactHandle for each inserted fact.default FactHandleInserts a fact in working memory and returns a serializable fact handle.Inserts a fact in working memory and returns a serializable fact handle.Inserts a fact and explicitly specifies itsTypename.default FactHandleInserts a fact and explicitly specifies itsTypename.Methods in org.evrete.api with parameters of type FactHandleModifier and TypeMethodDescriptionvoidFactStorage.delete(FactHandle handle) StatefulSession.delete(FactHandle handle) Deletes a fact from working memory.FactStorage.getFact(FactHandle handle) <T> TStatefulSession.getFact(FactHandle handle) Returns fact by its handle.voidFactStorage.update(FactHandle handle, T newInstance) StatefulSession.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 FactHandleModifier and TypeMethodDescriptionvoidStatelessSession.fire(BiConsumer<FactHandle, Object> consumer) Fires the session and calls the consumer for each memory object and its fact handle.StatefulSession.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