Uses of Interface
com.semedy.reasoner.core.locks.CoreReadLock
Package
Description
-
Uses of CoreReadLock in com.semedy.reasoner.api.core
ModifierConstructorDescriptionResultEnumeratorThreaded
(BlockingQueue<Object> queue, int arity, List<String> variables, CoreReadLock readlock) the producer -
Uses of CoreReadLock in com.semedy.reasoner.api.reasoning
Modifier 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
Modifier and TypeClassDescriptionclass
a read lock for edb for locking single predicatesclass
Read lock for core -
Uses of CoreReadLock in com.semedy.reasoner.reasoning
Modifier 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) ModifierConstructorDescriptionReasoningFactsRegisterThread
(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
Modifier and TypeMethodDescriptionvoid
ProcessExecutor.evaluate
(InterruptFlag interruptFlag, SimpleSemaphore semaphoreForSensors, CoreReadLock edbReadlock, Set<String> predicates)