Package org.kie.api.runtime
Interface KieRuntime
- 
- All Superinterfaces:
 EntryPoint,KieRuntimeEventManager,ProcessEventManager,ProcessRuntime,RuleRuntime,RuleRuntimeEventManager
- All Known Subinterfaces:
 KieSession
public interface KieRuntime extends RuleRuntime, ProcessRuntime, KieRuntimeEventManager
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CalendarsgetCalendars()Map<String,Channel>getChannels()EnvironmentgetEnvironment()ObjectgetGlobal(String identifier)GlobalsgetGlobals()KieBasegetKieBase()<T extends SessionClock>
TgetSessionClock()KieSessionConfigurationgetSessionConfiguration()voidregisterChannel(String name, Channel channel)voidsetGlobal(String identifier, Object value)Sets a global value in this sessionvoidunregisterChannel(String name)- 
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.event.KieRuntimeEventManager
getLogger 
- 
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 
- 
Methods inherited from interface org.kie.api.runtime.rule.RuleRuntime
getAgenda, getEntryPoint, getEntryPoints, getQueryResults, halt, openLiveQuery 
- 
Methods inherited from interface org.kie.api.event.rule.RuleRuntimeEventManager
addEventListener, addEventListener, getAgendaEventListeners, getRuleRuntimeEventListeners, removeEventListener, removeEventListener 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getSessionClock
<T extends SessionClock> T getSessionClock()
- Returns:
 - the session clock instance assigned to this session
 
 
- 
setGlobal
void setGlobal(String identifier, Object value)
Sets a global value in this session- Parameters:
 identifier- the global identifiervalue- the value assigned to the global identifier
 
- 
getGlobals
Globals getGlobals()
 
- 
getCalendars
Calendars getCalendars()
 
- 
getEnvironment
Environment getEnvironment()
 
- 
getKieBase
KieBase getKieBase()
- Returns:
 - the KieBase reference from which this stateful session was created.
 
 
- 
unregisterChannel
void unregisterChannel(String name)
 
- 
getSessionConfiguration
KieSessionConfiguration getSessionConfiguration()
 
 - 
 
 -