Class StatelessKSessionFactoryBeanHelper.DelegateStatelessKieSession
- java.lang.Object
-
- org.kie.spring.factorybeans.helper.StatelessKSessionFactoryBeanHelper.DelegateStatelessKieSession
-
- All Implemented Interfaces:
org.kie.api.event.KieRuntimeEventManager,org.kie.api.event.process.ProcessEventManager,org.kie.api.event.rule.RuleRuntimeEventManager,org.kie.api.runtime.CommandExecutor,org.kie.api.runtime.process.StatelessProcessSession,org.kie.api.runtime.rule.StatelessRuleSession,org.kie.api.runtime.StatelessKieSession
- Enclosing class:
- StatelessKSessionFactoryBeanHelper
public static class StatelessKSessionFactoryBeanHelper.DelegateStatelessKieSession extends Object implements org.kie.api.runtime.StatelessKieSession
-
-
Constructor Summary
Constructors Constructor Description DelegateStatelessKieSession(org.kie.api.runtime.StatelessKieSession delegate, List<org.kie.api.command.Command<?>> commands)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEventListener(org.kie.api.event.process.ProcessEventListener processEventListener)voidaddEventListener(org.kie.api.event.rule.AgendaEventListener agendaEventListener)voidaddEventListener(org.kie.api.event.rule.RuleRuntimeEventListener ruleRuntimeEventListener)voidexecute(Iterable objects)voidexecute(Object object)<T> Texecute(org.kie.api.command.Command<T> command)Collection<org.kie.api.event.rule.AgendaEventListener>getAgendaEventListeners()Map<String,org.kie.api.runtime.Channel>getChannels()org.kie.api.runtime.GlobalsgetGlobals()org.kie.api.KieBasegetKieBase()org.kie.api.logger.KieRuntimeLoggergetLogger()Collection<org.kie.api.event.process.ProcessEventListener>getProcessEventListeners()Collection<org.kie.api.event.rule.RuleRuntimeEventListener>getRuleRuntimeEventListeners()voidregisterChannel(String s, org.kie.api.runtime.Channel channel)voidremoveEventListener(org.kie.api.event.process.ProcessEventListener processEventListener)voidremoveEventListener(org.kie.api.event.rule.AgendaEventListener agendaEventListener)voidremoveEventListener(org.kie.api.event.rule.RuleRuntimeEventListener ruleRuntimeEventListener)voidsetGlobal(String s, Object o)voidunregisterChannel(String s)
-
-
-
Constructor Detail
-
DelegateStatelessKieSession
public DelegateStatelessKieSession(org.kie.api.runtime.StatelessKieSession delegate, List<org.kie.api.command.Command<?>> commands)
-
-
Method Detail
-
getGlobals
public org.kie.api.runtime.Globals getGlobals()
- Specified by:
getGlobalsin interfaceorg.kie.api.runtime.StatelessKieSession
-
setGlobal
public void setGlobal(String s, Object o)
- Specified by:
setGlobalin interfaceorg.kie.api.runtime.StatelessKieSession
-
registerChannel
public void registerChannel(String s, org.kie.api.runtime.Channel channel)
- Specified by:
registerChannelin interfaceorg.kie.api.runtime.StatelessKieSession
-
unregisterChannel
public void unregisterChannel(String s)
- Specified by:
unregisterChannelin interfaceorg.kie.api.runtime.StatelessKieSession
-
getChannels
public Map<String,org.kie.api.runtime.Channel> getChannels()
- Specified by:
getChannelsin interfaceorg.kie.api.runtime.StatelessKieSession
-
getKieBase
public org.kie.api.KieBase getKieBase()
- Specified by:
getKieBasein interfaceorg.kie.api.runtime.StatelessKieSession
-
getLogger
public org.kie.api.logger.KieRuntimeLogger getLogger()
- Specified by:
getLoggerin interfaceorg.kie.api.event.KieRuntimeEventManager
-
addEventListener
public void addEventListener(org.kie.api.event.process.ProcessEventListener processEventListener)
- Specified by:
addEventListenerin interfaceorg.kie.api.event.process.ProcessEventManager
-
removeEventListener
public void removeEventListener(org.kie.api.event.process.ProcessEventListener processEventListener)
- Specified by:
removeEventListenerin interfaceorg.kie.api.event.process.ProcessEventManager
-
getProcessEventListeners
public Collection<org.kie.api.event.process.ProcessEventListener> getProcessEventListeners()
- Specified by:
getProcessEventListenersin interfaceorg.kie.api.event.process.ProcessEventManager
-
addEventListener
public void addEventListener(org.kie.api.event.rule.RuleRuntimeEventListener ruleRuntimeEventListener)
- Specified by:
addEventListenerin interfaceorg.kie.api.event.rule.RuleRuntimeEventManager
-
removeEventListener
public void removeEventListener(org.kie.api.event.rule.RuleRuntimeEventListener ruleRuntimeEventListener)
- Specified by:
removeEventListenerin interfaceorg.kie.api.event.rule.RuleRuntimeEventManager
-
getRuleRuntimeEventListeners
public Collection<org.kie.api.event.rule.RuleRuntimeEventListener> getRuleRuntimeEventListeners()
- Specified by:
getRuleRuntimeEventListenersin interfaceorg.kie.api.event.rule.RuleRuntimeEventManager
-
addEventListener
public void addEventListener(org.kie.api.event.rule.AgendaEventListener agendaEventListener)
- Specified by:
addEventListenerin interfaceorg.kie.api.event.rule.RuleRuntimeEventManager
-
removeEventListener
public void removeEventListener(org.kie.api.event.rule.AgendaEventListener agendaEventListener)
- Specified by:
removeEventListenerin interfaceorg.kie.api.event.rule.RuleRuntimeEventManager
-
getAgendaEventListeners
public Collection<org.kie.api.event.rule.AgendaEventListener> getAgendaEventListeners()
- Specified by:
getAgendaEventListenersin interfaceorg.kie.api.event.rule.RuleRuntimeEventManager
-
execute
public <T> T execute(org.kie.api.command.Command<T> command)
- Specified by:
executein interfaceorg.kie.api.runtime.CommandExecutor
-
execute
public void execute(Object object)
- Specified by:
executein interfaceorg.kie.api.runtime.rule.StatelessRuleSession
-
execute
public void execute(Iterable objects)
- Specified by:
executein interfaceorg.kie.api.runtime.rule.StatelessRuleSession
-
-