org.kie.api.runtime
Interface KieRuntime
- All Superinterfaces:
- KieRuntimeEventManager, ProcessEventManager, ProcessRuntime, Session, SessionEntryPoint, WorkingMemoryEventManager
- All Known Subinterfaces:
- KieSession
public interface KieRuntime
- extends Session, ProcessRuntime, KieRuntimeEventManager
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 |
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-2013 JBoss by Red Hat. All Rights Reserved.