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
 
 
 
| 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 | 
 
 
 
 
getSessionClock
<T extends SessionClock> T getSessionClock()
- Returns the session clock instance assigned to this session
 
- Returns:
 
 
 
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
 
 
getGlobal
Object getGlobal(String identifier)
 
 
getGlobals
Globals getGlobals()
 
 
getCalendars
Calendars getCalendars()
 
 
getEnvironment
Environment getEnvironment()
 
 
getKieBase
KieBase getKieBase()
- Returns the KieBase reference from which this stateful session was created.
 
 
 
registerChannel
void registerChannel(String name,
                     Channel channel)
 
 
unregisterChannel
void unregisterChannel(String name)
 
 
getChannels
Map<String,Channel> getChannels()
 
 
getSessionConfiguration
KieSessionConfiguration getSessionConfiguration()
 
 
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.