Package org.drools.core.common
Interface InternalKnowledgeRuntime
-
- All Superinterfaces:
org.kie.api.runtime.rule.EntryPoint
,org.kie.api.runtime.KieRuntime
,org.kie.api.event.KieRuntimeEventManager
,org.kie.api.event.process.ProcessEventManager
,org.kie.api.runtime.process.ProcessRuntime
,org.kie.api.runtime.rule.RuleRuntime
,org.kie.api.event.rule.RuleRuntimeEventManager
- All Known Implementing Classes:
StatefulKnowledgeSessionImpl
public interface InternalKnowledgeRuntime extends org.kie.api.runtime.KieRuntime
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
endOperation()
void
executeQueuedActions()
long
getLastIdleTimestamp()
InternalProcessRuntime
getProcessRuntime()
TimerService
getTimerService()
void
queueWorkingMemoryAction(WorkingMemoryAction action)
void
setEndOperationListener(EndOperationListener listener)
void
setIdentifier(long id)
void
startOperation()
-
Methods inherited from interface org.kie.api.runtime.rule.EntryPoint
delete, delete, getEntryPointId, getFactCount, getFactHandle, getFactHandles, getFactHandles, getObject, getObjects, getObjects, insert, retract, update, update
-
Methods inherited from interface org.kie.api.runtime.KieRuntime
getCalendars, getChannels, getEnvironment, getGlobal, getGlobals, getKieBase, getSessionClock, getSessionConfiguration, registerChannel, setGlobal, unregisterChannel
-
Methods inherited from interface org.kie.api.event.process.ProcessEventManager
addEventListener, getProcessEventListeners, removeEventListener
-
Methods inherited from interface org.kie.api.runtime.process.ProcessRuntime
abortProcessInstance, createProcessInstance, getProcessInstance, getProcessInstance, getProcessInstances, getWorkItemManager, signalEvent, signalEvent, startProcess, startProcess, startProcess, startProcess, startProcessFromNodeIds, startProcessInstance
-
-
-
-
Method Detail
-
getTimerService
TimerService getTimerService()
-
startOperation
void startOperation()
-
endOperation
void endOperation()
-
executeQueuedActions
void executeQueuedActions()
-
queueWorkingMemoryAction
void queueWorkingMemoryAction(WorkingMemoryAction action)
-
getProcessRuntime
InternalProcessRuntime getProcessRuntime()
-
setIdentifier
void setIdentifier(long id)
-
setEndOperationListener
void setEndOperationListener(EndOperationListener listener)
-
getLastIdleTimestamp
long getLastIdleTimestamp()
-
-