Drools :: Core 6.1.0.Beta1

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.internal.runtime.KnowledgeRuntime, 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.internal.runtime.KnowledgeRuntime


Method Summary
 void endOperation()
           
 void executeQueuedActions()
           
 Queue<WorkingMemoryAction> getActionQueue()
           
 long getLastIdleTimestamp()
           
 InternalProcessRuntime getProcessRuntime()
           
 TimerService getTimerService()
           
 void queueWorkingMemoryAction(WorkingMemoryAction action)
           
 void setEndOperationListener(EndOperationListener listener)
           
 void setId(int id)
           
 void startOperation()
           
 
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.runtime.rule.RuleRuntime
getAgenda, getEntryPoint, getEntryPoints, getQueryResults, halt, openLiveQuery
 
Methods inherited from interface org.kie.api.runtime.rule.EntryPoint
delete, getEntryPointId, getFactCount, getFactHandle, getFactHandles, getFactHandles, getObject, getObjects, getObjects, insert, retract, update
 
Methods inherited from interface org.kie.api.runtime.process.ProcessRuntime
abortProcessInstance, createProcessInstance, getProcessInstance, getProcessInstance, getProcessInstances, getWorkItemManager, signalEvent, signalEvent, startProcess, startProcess, startProcessInstance
 
Methods inherited from interface org.kie.api.event.KieRuntimeEventManager
getLogger
 
Methods inherited from interface org.kie.api.event.rule.RuleRuntimeEventManager
addEventListener, addEventListener, getAgendaEventListeners, getRuleRuntimeEventListeners, removeEventListener, removeEventListener
 
Methods inherited from interface org.kie.api.event.process.ProcessEventManager
addEventListener, getProcessEventListeners, removeEventListener
 

Method Detail

getTimerService

TimerService getTimerService()

startOperation

void startOperation()

endOperation

void endOperation()

getActionQueue

Queue<WorkingMemoryAction> getActionQueue()

executeQueuedActions

void executeQueuedActions()

queueWorkingMemoryAction

void queueWorkingMemoryAction(WorkingMemoryAction action)

getProcessRuntime

InternalProcessRuntime getProcessRuntime()

setId

void setId(int id)

setEndOperationListener

void setEndOperationListener(EndOperationListener listener)

getLastIdleTimestamp

long getLastIdleTimestamp()

Drools :: Core 6.1.0.Beta1

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.