org.drools.common
Interface InternalKnowledgeRuntime

All Superinterfaces:
org.drools.runtime.KnowledgeRuntime, org.drools.event.KnowledgeRuntimeEventManager, org.drools.event.process.ProcessEventManager, org.drools.runtime.process.ProcessRuntime, org.drools.runtime.rule.WorkingMemory, org.drools.runtime.rule.WorkingMemoryEntryPoint, org.drools.event.rule.WorkingMemoryEventManager
All Known Implementing Classes:
StatefulKnowledgeSessionImpl

public interface InternalKnowledgeRuntime
extends org.drools.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.drools.runtime.KnowledgeRuntime
getCalendars, getChannels, getEnvironment, getGlobal, getGlobals, getKnowledgeBase, getSessionClock, getSessionConfiguration, registerChannel, registerExitPoint, setGlobal, unregisterChannel, unregisterExitPoint
 
Methods inherited from interface org.drools.runtime.rule.WorkingMemory
getAgenda, getQueryResults, getWorkingMemoryEntryPoint, getWorkingMemoryEntryPoints, halt, openLiveQuery
 
Methods inherited from interface org.drools.runtime.rule.WorkingMemoryEntryPoint
getEntryPointId, getFactCount, getFactHandle, getFactHandles, getFactHandles, getObject, getObjects, getObjects, insert, retract, update
 
Methods inherited from interface org.drools.runtime.process.ProcessRuntime
abortProcessInstance, createProcessInstance, getProcessInstance, getProcessInstances, getWorkItemManager, signalEvent, signalEvent, startProcess, startProcess, startProcessInstance
 
Methods inherited from interface org.drools.event.rule.WorkingMemoryEventManager
addEventListener, addEventListener, getAgendaEventListeners, getWorkingMemoryEventListeners, removeEventListener, removeEventListener
 
Methods inherited from interface org.drools.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()


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