public class StatelessKnowledgeSessionImpl extends AbstractRuntime implements org.kie.internal.runtime.StatelessKnowledgeSession, org.kie.api.runtime.StatelessKieSession
logger| Constructor and Description |
|---|
StatelessKnowledgeSessionImpl() |
StatelessKnowledgeSessionImpl(InternalKnowledgeBase kBase,
org.kie.api.runtime.KieSessionConfiguration conf) |
StatelessKnowledgeSessionImpl(org.kie.api.runtime.KieSessionConfiguration conf,
StatefulSessionPool pool) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEventListener(org.kie.api.event.rule.AgendaEventListener listener) |
void |
addEventListener(org.kie.api.event.process.ProcessEventListener listener) |
void |
addEventListener(org.kie.api.event.rule.RuleRuntimeEventListener listener) |
<T> T |
execute(org.kie.api.command.Command<T> command) |
void |
execute(Iterable objects) |
void |
execute(Object object) |
List |
executeWithResults(Iterable objects,
org.kie.api.runtime.ObjectFilter filter) |
Collection<org.kie.api.event.rule.AgendaEventListener> |
getAgendaEventListeners() |
Map<String,org.kie.api.runtime.Channel> |
getChannels() |
org.kie.api.runtime.Globals |
getGlobals() |
org.kie.api.KieBase |
getKieBase() |
InternalKnowledgeBase |
getKnowledgeBase() |
Collection<org.kie.api.event.process.ProcessEventListener> |
getProcessEventListeners() |
Collection<org.kie.api.event.rule.RuleRuntimeEventListener> |
getRuleRuntimeEventListeners() |
long |
getWorkingMemoryCreatec() |
void |
initMBeans(String containerId,
String kbaseId,
String ksessionName) |
void |
registerChannel(String name,
org.kie.api.runtime.Channel channel) |
void |
removeEventListener(org.kie.api.event.rule.AgendaEventListener listener) |
void |
removeEventListener(org.kie.api.event.process.ProcessEventListener listener) |
void |
removeEventListener(org.kie.api.event.rule.RuleRuntimeEventListener listener) |
void |
setGlobal(String identifier,
Object value) |
void |
unregisterChannel(String name) |
getLogger, setLoggerpublic StatelessKnowledgeSessionImpl()
public StatelessKnowledgeSessionImpl(InternalKnowledgeBase kBase, org.kie.api.runtime.KieSessionConfiguration conf)
public StatelessKnowledgeSessionImpl(org.kie.api.runtime.KieSessionConfiguration conf,
StatefulSessionPool pool)
public InternalKnowledgeBase getKnowledgeBase()
public long getWorkingMemoryCreatec()
public void addEventListener(org.kie.api.event.rule.AgendaEventListener listener)
addEventListener in interface org.kie.api.event.rule.RuleRuntimeEventManagerpublic Collection<org.kie.api.event.rule.AgendaEventListener> getAgendaEventListeners()
getAgendaEventListeners in interface org.kie.api.event.rule.RuleRuntimeEventManagerpublic void removeEventListener(org.kie.api.event.rule.AgendaEventListener listener)
removeEventListener in interface org.kie.api.event.rule.RuleRuntimeEventManagerpublic void addEventListener(org.kie.api.event.rule.RuleRuntimeEventListener listener)
addEventListener in interface org.kie.api.event.rule.RuleRuntimeEventManagerpublic void removeEventListener(org.kie.api.event.rule.RuleRuntimeEventListener listener)
removeEventListener in interface org.kie.api.event.rule.RuleRuntimeEventManagerpublic Collection<org.kie.api.event.rule.RuleRuntimeEventListener> getRuleRuntimeEventListeners()
getRuleRuntimeEventListeners in interface org.kie.api.event.rule.RuleRuntimeEventManagerpublic void addEventListener(org.kie.api.event.process.ProcessEventListener listener)
addEventListener in interface org.kie.api.event.process.ProcessEventManagerpublic Collection<org.kie.api.event.process.ProcessEventListener> getProcessEventListeners()
getProcessEventListeners in interface org.kie.api.event.process.ProcessEventManagerpublic void removeEventListener(org.kie.api.event.process.ProcessEventListener listener)
removeEventListener in interface org.kie.api.event.process.ProcessEventManagerpublic void setGlobal(String identifier, Object value)
setGlobal in interface org.kie.api.runtime.StatelessKieSessionpublic org.kie.api.runtime.Globals getGlobals()
getGlobals in interface org.kie.api.runtime.StatelessKieSessionpublic void registerChannel(String name, org.kie.api.runtime.Channel channel)
registerChannel in interface org.kie.api.runtime.StatelessKieSessionpublic void unregisterChannel(String name)
unregisterChannel in interface org.kie.api.runtime.StatelessKieSessionpublic Map<String,org.kie.api.runtime.Channel> getChannels()
getChannels in interface org.kie.api.runtime.StatelessKieSessionpublic org.kie.api.KieBase getKieBase()
getKieBase in interface org.kie.api.runtime.StatelessKieSessionpublic <T> T execute(org.kie.api.command.Command<T> command)
execute in interface org.kie.api.runtime.CommandExecutorpublic void execute(Object object)
execute in interface org.kie.api.runtime.rule.StatelessRuleSessionpublic void execute(Iterable objects)
execute in interface org.kie.api.runtime.rule.StatelessRuleSessionCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.