Uses of Interface
com.semedy.reasoner.core.locks.CoreReadLock
Packages that use CoreReadLock
Package
Description
-
Uses of CoreReadLock in com.semedy.reasoner.api.core
Constructors in com.semedy.reasoner.api.core with parameters of type CoreReadLockModifierConstructorDescriptionResultEnumeratorThreaded
(BlockingQueue<Object> queue, int arity, List<String> variables, CoreReadLock readlock) the producer -
Uses of CoreReadLock in com.semedy.reasoner.api.reasoning
Methods in com.semedy.reasoner.api.reasoning with parameters of type CoreReadLockModifier and TypeMethodDescriptionvoid
Reasoner.register
(InterruptFlag interruptFlag, List<EventResultReceiver> receiver, CoreReadLock edbReadLock) Register several queries for events caused by sensors or in case of
stream reasoning db caused by added facts.
Every time events from sensors arrive there might be one or more new results.
For every result receiver.receive is called
This is used for stream reasoning -
Uses of CoreReadLock in com.semedy.reasoner.core.locks
Classes in com.semedy.reasoner.core.locks that implement CoreReadLockModifier and TypeClassDescriptionclass
a read lock for edb for locking single predicatesclass
Read lock for coreMethods in com.semedy.reasoner.core.locks that return CoreReadLock -
Uses of CoreReadLock in com.semedy.reasoner.reasoning
Methods in com.semedy.reasoner.reasoning with parameters of type CoreReadLockModifier and TypeMethodDescriptionvoid
ReasonerNotThreaded.register
(InterruptFlag interruptFlag, EventResultReceiver receiver, CoreReadLock edbReadLock) void
ReasonerNotThreaded.register
(InterruptFlag interruptFlag, List<EventResultReceiver> receiver, CoreReadLock edbReadLock) void
ReasonerThreadedFactsPartitioning.register
(InterruptFlag interruptFlag, List<EventResultReceiver> receiver, CoreReadLock edbReadLock) void
ReasonerThreadedFactsPartitioning.register
(InterruptFlag interruptFlag, List<EventResultReceiver> receiver, CoreReadLock edbReadLock, SimpleSemaphore semaphore) void
ReasonerThreadedRulesPartitioning.register
(InterruptFlag interruptFlag, List<EventResultReceiver> receiver, CoreReadLock edbReadLock) void
ReasonerThreadedRulesPartitioning.register
(InterruptFlag interruptFlag, List<EventResultReceiver> receiver, CoreReadLock edbReadLock, SimpleSemaphore semaphore) Constructors in com.semedy.reasoner.reasoning with parameters of type CoreReadLockModifierConstructorDescriptionReasoningFactsRegisterThread
(InterruptFlag interruptFlag, SymbolTable symboltable, BuiltinProvider builtinFactory, boolean skipsendinganswers, EventResultReceiver receiver, CoreReadLock edbReadLock, boolean cepReasoning, boolean cepReasoningWithRetracts, String tempDir, boolean swapping, Properties builtinProperties, int pulsedTuples, boolean sorted, boolean skipAnswers) -
Uses of CoreReadLock in com.semedy.reasoner.reasoning.processes
Methods in com.semedy.reasoner.reasoning.processes with parameters of type CoreReadLockModifier and TypeMethodDescriptionvoid
ProcessExecutor.evaluate
(InterruptFlag interruptFlag, SimpleSemaphore semaphoreForSensors, CoreReadLock edbReadlock, Set<String> predicates)