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 TypeMethodDescriptionvoidReasoner.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 TypeClassDescriptionclassa read lock for edb for locking single predicatesclassRead 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 TypeMethodDescriptionvoidReasonerNotThreaded.register(InterruptFlag interruptFlag, EventResultReceiver receiver, CoreReadLock edbReadLock) voidReasonerNotThreaded.register(InterruptFlag interruptFlag, List<EventResultReceiver> receiver, CoreReadLock edbReadLock) voidReasonerThreadedFactsPartitioning.register(InterruptFlag interruptFlag, List<EventResultReceiver> receiver, CoreReadLock edbReadLock) voidReasonerThreadedFactsPartitioning.register(InterruptFlag interruptFlag, List<EventResultReceiver> receiver, CoreReadLock edbReadLock, SimpleSemaphore semaphore) voidReasonerThreadedRulesPartitioning.register(InterruptFlag interruptFlag, List<EventResultReceiver> receiver, CoreReadLock edbReadLock) voidReasonerThreadedRulesPartitioning.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 TypeMethodDescriptionvoidProcessExecutor.evaluate(InterruptFlag interruptFlag, SimpleSemaphore semaphoreForSensors, CoreReadLock edbReadlock, Set<String> predicates)