Package org.drools.core.common
Interface ReteEvaluator
-
- All Known Subinterfaces:
InternalWorkingMemory,InternalWorkingMemoryActions,WorkingMemory
public interface ReteEvaluator
-
-
Method Summary
-
-
-
Method Detail
-
getActivationsManager
ActivationsManager getActivationsManager()
-
getKnowledgeBase
RuleBase getKnowledgeBase()
-
getEntryPoints
Collection<? extends org.kie.api.runtime.rule.EntryPoint> getEntryPoints()
-
getEntryPoint
WorkingMemoryEntryPoint getEntryPoint(String name)
-
getDefaultEntryPointId
default EntryPointId getDefaultEntryPointId()
-
getDefaultEntryPoint
default WorkingMemoryEntryPoint getDefaultEntryPoint()
-
getNodeMemory
<T extends Memory> T getNodeMemory(MemoryFactory<T> node)
-
getNodeMemories
NodeMemories getNodeMemories()
-
getGlobalResolver
GlobalResolver getGlobalResolver()
-
createFactHandle
default InternalFactHandle createFactHandle(Object object, ObjectTypeConf conf, WorkingMemoryEntryPoint wmEntryPoint)
-
getFactHandleFactory
FactHandleFactory getFactHandleFactory()
-
getFactHandle
InternalFactHandle getFactHandle(Object object)
-
getTimerService
TimerService getTimerService()
-
getTimerJobInstances
default Collection<TimerJobInstance> getTimerJobInstances(long id)
-
addPropagation
default void addPropagation(PropagationEntry propagationEntry)
-
addPropagation
void addPropagation(PropagationEntry propagationEntry, boolean register)
-
getNextPropagationIdCounter
long getNextPropagationIdCounter()
-
isThreadSafe
default boolean isThreadSafe()
-
getStoreForClass
default FactHandleClassStore getStoreForClass(Class<?> clazz)
-
getSessionConfiguration
SessionConfiguration getSessionConfiguration()
-
getRuleEventSupport
RuleEventListenerSupport getRuleEventSupport()
-
getRuleRuntimeEventSupport
RuleRuntimeEventSupport getRuleRuntimeEventSupport()
-
getCalendars
org.kie.api.runtime.Calendars getCalendars()
-
getSessionClock
org.kie.api.time.SessionClock getSessionClock()
-
isSequential
default boolean isSequential()
-
startOperation
default void startOperation()
-
endOperation
default void endOperation()
-
createKnowledgeHelper
default KnowledgeHelper createKnowledgeHelper()
-
insert
org.kie.api.runtime.rule.FactHandle insert(Object object)
-
getQueryResults
org.kie.api.runtime.rule.QueryResults getQueryResults(String queryName, Object... arguments)
-
dispose
void dispose()
-
fireAllRules
int fireAllRules()
-
fireAllRules
int fireAllRules(int max)
-
fireAllRules
int fireAllRules(org.kie.api.runtime.rule.AgendaFilter agendaFilter)
-
fireAllRules
int fireAllRules(org.kie.api.runtime.rule.AgendaFilter agendaFilter, int max)
-
-