Uses of Class
com.semedy.reasoner.api.core.EventResultReceiver
Package
Description
-
Uses of EventResultReceiver in com.semedy.reasoner.api.core
Modifier and TypeClassDescriptionclass
Stores results during materialization in edb
Single events are buffered until reasoning is finished.class
Stores results during materialization in edb
Single events are buffered until reasoning is finished.Modifier and TypeMethodDescriptionvoid
StreamReasoningDB.registerQueries
(InterruptFlag interruptFlag, String queries, ReasoningMonitor monitor, List<EventResultReceiver> receiver) Register a set of queries for stream reasoning.void
StreamReasoningDB.registerQueries
(InterruptFlag interruptFlag, String queries, ReasoningMonitor monitor, List<EventResultReceiver> receiver, Properties builtinConfig) Register a set of queries for stream reasoning. -
Uses of EventResultReceiver 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 EventResultReceiver in com.semedy.reasoner.core
-
Uses of EventResultReceiver in com.semedy.reasoner.reasoning
Modifier and TypeMethodDescriptionvoid
ReasonerNotThreaded.register
(InterruptFlag interruptFlag, EventResultReceiver receiver, CoreReadLock edbReadLock) void
ReasonerThreadedFactsPartitioning.register
(EventResultReceiver receiver) void
ReasonerThreadedRulesPartitioning.register
(EventResultReceiver receiver) Modifier and TypeMethodDescriptionvoid
ReasonerNotThreaded.register
(InterruptFlag interruptFlag, List<EventResultReceiver> receiver, CoreReadLock edbReadLock) void
ReasonerThreadedFactsPartitioning.register
(InterruptFlag interruptFlag, List<EventResultReceiver> receiver) void
ReasonerThreadedFactsPartitioning.register
(InterruptFlag interruptFlag, List<EventResultReceiver> receiver, CoreReadLock edbReadLock) void
ReasonerThreadedFactsPartitioning.register
(InterruptFlag interruptFlag, List<EventResultReceiver> receiver, CoreReadLock edbReadLock, SimpleSemaphore semaphore) void
ReasonerThreadedFactsPartitioning.register
(InterruptFlag interruptFlag, List<EventResultReceiver> receiver, SimpleSemaphore semaphore) void
ReasonerThreadedRulesPartitioning.register
(InterruptFlag interruptFlag, List<EventResultReceiver> receiver) void
ReasonerThreadedRulesPartitioning.register
(InterruptFlag interruptFlag, List<EventResultReceiver> receiver, CoreReadLock edbReadLock) void
ReasonerThreadedRulesPartitioning.register
(InterruptFlag interruptFlag, List<EventResultReceiver> receiver, CoreReadLock edbReadLock, SimpleSemaphore semaphore) void
ReasonerThreadedRulesPartitioning.register
(InterruptFlag interruptFlag, List<EventResultReceiver> receiver, 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 EventResultReceiver in com.semedy.reasoner.reasoning.processes