Drools :: Core 6.0.0.Beta5

org.drools.core.common
Interface InternalKnowledgeRuntime

All Superinterfaces:
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.Session, org.kie.api.runtime.rule.SessionEntryPoint, org.kie.api.event.rule.WorkingMemoryEventManager
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.Session
getAgenda, getEntryPoint, getEntryPoints, getQueryResults, halt, openLiveQuery
 
Methods inherited from interface org.kie.api.runtime.rule.SessionEntryPoint
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.rule.WorkingMemoryEventManager
addEventListener, addEventListener, getAgendaEventListeners, getWorkingMemoryEventListeners, 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.0.0.Beta5

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