public static class StatelessKSessionFactoryBeanHelper.DelegateStatelessKieSession extends Object implements org.kie.api.runtime.StatelessKieSession
Constructor and Description |
---|
DelegateStatelessKieSession(org.kie.api.runtime.StatelessKieSession delegate,
List<org.kie.api.command.Command<?>> commands) |
Modifier and Type | Method and Description |
---|---|
void |
addEventListener(org.kie.api.event.rule.AgendaEventListener agendaEventListener) |
void |
addEventListener(org.kie.api.event.process.ProcessEventListener processEventListener) |
void |
addEventListener(org.kie.api.event.rule.RuleRuntimeEventListener ruleRuntimeEventListener) |
<T> T |
execute(org.kie.api.command.Command<T> command) |
void |
execute(Iterable objects) |
void |
execute(Object object) |
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() |
org.kie.api.logger.KieRuntimeLogger |
getLogger() |
Collection<org.kie.api.event.process.ProcessEventListener> |
getProcessEventListeners() |
Collection<org.kie.api.event.rule.RuleRuntimeEventListener> |
getRuleRuntimeEventListeners() |
void |
registerChannel(String s,
org.kie.api.runtime.Channel channel) |
void |
removeEventListener(org.kie.api.event.rule.AgendaEventListener agendaEventListener) |
void |
removeEventListener(org.kie.api.event.process.ProcessEventListener processEventListener) |
void |
removeEventListener(org.kie.api.event.rule.RuleRuntimeEventListener ruleRuntimeEventListener) |
void |
setGlobal(String s,
Object o) |
void |
unregisterChannel(String s) |
public DelegateStatelessKieSession(org.kie.api.runtime.StatelessKieSession delegate, List<org.kie.api.command.Command<?>> commands)
public org.kie.api.runtime.Globals getGlobals()
getGlobals
in interface org.kie.api.runtime.StatelessKieSession
public void setGlobal(String s, Object o)
setGlobal
in interface org.kie.api.runtime.StatelessKieSession
public void registerChannel(String s, org.kie.api.runtime.Channel channel)
registerChannel
in interface org.kie.api.runtime.StatelessKieSession
public void unregisterChannel(String s)
unregisterChannel
in interface org.kie.api.runtime.StatelessKieSession
public Map<String,org.kie.api.runtime.Channel> getChannels()
getChannels
in interface org.kie.api.runtime.StatelessKieSession
public org.kie.api.KieBase getKieBase()
getKieBase
in interface org.kie.api.runtime.StatelessKieSession
public org.kie.api.logger.KieRuntimeLogger getLogger()
getLogger
in interface org.kie.api.event.KieRuntimeEventManager
public void addEventListener(org.kie.api.event.process.ProcessEventListener processEventListener)
addEventListener
in interface org.kie.api.event.process.ProcessEventManager
public void removeEventListener(org.kie.api.event.process.ProcessEventListener processEventListener)
removeEventListener
in interface org.kie.api.event.process.ProcessEventManager
public Collection<org.kie.api.event.process.ProcessEventListener> getProcessEventListeners()
getProcessEventListeners
in interface org.kie.api.event.process.ProcessEventManager
public void addEventListener(org.kie.api.event.rule.RuleRuntimeEventListener ruleRuntimeEventListener)
addEventListener
in interface org.kie.api.event.rule.RuleRuntimeEventManager
public void removeEventListener(org.kie.api.event.rule.RuleRuntimeEventListener ruleRuntimeEventListener)
removeEventListener
in interface org.kie.api.event.rule.RuleRuntimeEventManager
public Collection<org.kie.api.event.rule.RuleRuntimeEventListener> getRuleRuntimeEventListeners()
getRuleRuntimeEventListeners
in interface org.kie.api.event.rule.RuleRuntimeEventManager
public void addEventListener(org.kie.api.event.rule.AgendaEventListener agendaEventListener)
addEventListener
in interface org.kie.api.event.rule.RuleRuntimeEventManager
public void removeEventListener(org.kie.api.event.rule.AgendaEventListener agendaEventListener)
removeEventListener
in interface org.kie.api.event.rule.RuleRuntimeEventManager
public Collection<org.kie.api.event.rule.AgendaEventListener> getAgendaEventListeners()
getAgendaEventListeners
in interface org.kie.api.event.rule.RuleRuntimeEventManager
public <T> T execute(org.kie.api.command.Command<T> command)
execute
in interface org.kie.api.runtime.CommandExecutor
public void execute(Object object)
execute
in interface org.kie.api.runtime.rule.StatelessRuleSession
public void execute(Iterable objects)
execute
in interface org.kie.api.runtime.rule.StatelessRuleSession
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.