Package org.drools.core.common
Interface ReteEvaluator
- All Superinterfaces:
ValueResolver
- All Known Subinterfaces:
InternalWorkingMemory,InternalWorkingMemoryActions,WorkingMemory
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPropagation(PropagationEntry propagationEntry) default InternalFactHandlecreateFactHandle(Object object, ObjectTypeConf conf, WorkingMemoryEntryPoint wmEntryPoint) default KnowledgeHelpervoiddispose()voiddefault voidendOperation(ReteEvaluator.InternalOperationType operationType) intintfireAllRules(int max) intfireAllRules(AgendaFilter agendaFilter) intfireAllRules(AgendaFilter agendaFilter, int max) default WorkingMemoryEntryPointdefault EntryPointIdgetEntryPoint(String name) Collection<? extends EntryPoint>getFactHandle(Object object) default Objectlonglong<T extends Memory>
TgetNodeMemory(MemoryFactory<T> node) getQueryResults(String queryName, Object... arguments) default Collection<TimerJobInstance>getTimerJobInstances(long id) default Consumer<PropagationEntry>default booleandefault booleanbooleandefault voiddefault voiddefault voiddefault voidstartOperation(ReteEvaluator.InternalOperationType operationType) Methods inherited from interface org.drools.base.base.ValueResolver
getCurrentTime, getGlobalResolver, getRuleBase
-
Method Details
-
getIdentifier
long getIdentifier() -
getActivationsManager
ActivationsManager getActivationsManager() -
getKnowledgeBase
InternalRuleBase getKnowledgeBase() -
getEntryPoints
Collection<? extends EntryPoint> getEntryPoints() -
getEntryPoint
-
getDefaultEntryPointId
-
getDefaultEntryPoint
-
getNodeMemory
-
getNodeMemories
NodeMemories getNodeMemories() -
getGlobal
- Specified by:
getGlobalin interfaceValueResolver
-
setGlobal
-
createFactHandle
default InternalFactHandle createFactHandle(Object object, ObjectTypeConf conf, WorkingMemoryEntryPoint wmEntryPoint) -
getFactHandleFactory
FactHandleFactory getFactHandleFactory() -
getFactHandle
-
getTimerService
TimerService getTimerService() -
getTimerJobInstances
-
addPropagation
-
getNextPropagationIdCounter
long getNextPropagationIdCounter() -
isThreadSafe
default boolean isThreadSafe() -
getSessionConfiguration
SessionConfiguration getSessionConfiguration() -
getRuleSessionConfiguration
RuleSessionConfiguration getRuleSessionConfiguration() -
getAgendaEventSupport
AgendaEventSupport getAgendaEventSupport() -
getRuleEventSupport
RuleEventListenerSupport getRuleEventSupport() -
getRuleRuntimeEventSupport
RuleRuntimeEventSupport getRuleRuntimeEventSupport() -
getCalendars
Calendars getCalendars() -
getSessionClock
SessionClock getSessionClock() -
isSequential
default boolean isSequential() -
startOperation
-
endOperation
-
isTMSEnabled
boolean isTMSEnabled() -
enableTMS
void enableTMS() -
createKnowledgeHelper
-
insert
-
getQueryResults
-
dispose
void dispose() -
fireAllRules
int fireAllRules() -
fireAllRules
int fireAllRules(int max) -
fireAllRules
-
fireAllRules
-
setWorkingMemoryActionListener
-
getWorkingMemoryActionListener
-
onWorkingMemoryAction
-