org.drools.impl
Class StatelessKnowledgeSessionImpl
java.lang.Object
org.drools.impl.StatelessKnowledgeSessionImpl
- All Implemented Interfaces:
- org.drools.event.KnowledgeRuntimeEventManager, org.drools.event.process.ProcessEventManager, org.drools.event.rule.WorkingMemoryEventManager, org.drools.runtime.CommandExecutor, org.drools.runtime.process.StatelessProcessSession, org.drools.runtime.rule.StatelessRuleSession, org.drools.runtime.StatelessKnowledgeSession
public class StatelessKnowledgeSessionImpl
- extends Object
- implements org.drools.runtime.StatelessKnowledgeSession
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mappedWorkingMemoryListeners
public Map<org.drools.event.rule.WorkingMemoryEventListener,StatefulKnowledgeSessionImpl.WorkingMemoryEventListenerWrapper> mappedWorkingMemoryListeners
- The event mapping
mappedAgendaListeners
public Map<org.drools.event.rule.AgendaEventListener,StatefulKnowledgeSessionImpl.AgendaEventListenerWrapper> mappedAgendaListeners
agendaEventSupport
public AgendaEventSupport agendaEventSupport
- The event support
workingMemoryEventSupport
public WorkingMemoryEventSupport workingMemoryEventSupport
processEventSupport
public ProcessEventSupport processEventSupport
StatelessKnowledgeSessionImpl
public StatelessKnowledgeSessionImpl()
StatelessKnowledgeSessionImpl
public StatelessKnowledgeSessionImpl(InternalRuleBase ruleBase,
org.drools.agent.KnowledgeAgent kagent,
org.drools.runtime.KnowledgeSessionConfiguration conf)
getRuleBase
public InternalRuleBase getRuleBase()
getKnowledgeAgent
public org.drools.agent.KnowledgeAgent getKnowledgeAgent()
newWorkingMemory
public org.drools.runtime.StatefulKnowledgeSession newWorkingMemory()
addEventListener
public void addEventListener(org.drools.event.rule.AgendaEventListener listener)
- Specified by:
addEventListener
in interface org.drools.event.rule.WorkingMemoryEventManager
getAgendaEventListeners
public Collection<org.drools.event.rule.AgendaEventListener> getAgendaEventListeners()
- Specified by:
getAgendaEventListeners
in interface org.drools.event.rule.WorkingMemoryEventManager
removeEventListener
public void removeEventListener(org.drools.event.rule.AgendaEventListener listener)
- Specified by:
removeEventListener
in interface org.drools.event.rule.WorkingMemoryEventManager
addEventListener
public void addEventListener(org.drools.event.rule.WorkingMemoryEventListener listener)
- Specified by:
addEventListener
in interface org.drools.event.rule.WorkingMemoryEventManager
removeEventListener
public void removeEventListener(org.drools.event.rule.WorkingMemoryEventListener listener)
- Specified by:
removeEventListener
in interface org.drools.event.rule.WorkingMemoryEventManager
getWorkingMemoryEventListeners
public Collection<org.drools.event.rule.WorkingMemoryEventListener> getWorkingMemoryEventListeners()
- Specified by:
getWorkingMemoryEventListeners
in interface org.drools.event.rule.WorkingMemoryEventManager
addEventListener
public void addEventListener(org.drools.event.process.ProcessEventListener listener)
- Specified by:
addEventListener
in interface org.drools.event.process.ProcessEventManager
getProcessEventListeners
public Collection<org.drools.event.process.ProcessEventListener> getProcessEventListeners()
- Specified by:
getProcessEventListeners
in interface org.drools.event.process.ProcessEventManager
removeEventListener
public void removeEventListener(org.drools.event.process.ProcessEventListener listener)
- Specified by:
removeEventListener
in interface org.drools.event.process.ProcessEventManager
setGlobal
public void setGlobal(String identifier,
Object value)
- Specified by:
setGlobal
in interface org.drools.runtime.StatelessKnowledgeSession
getGlobals
public org.drools.runtime.Globals getGlobals()
- Specified by:
getGlobals
in interface org.drools.runtime.StatelessKnowledgeSession
execute
public <T> T execute(org.drools.command.Command<T> command)
- Specified by:
execute
in interface org.drools.runtime.CommandExecutor
execute
public void execute(Object object)
- Specified by:
execute
in interface org.drools.runtime.rule.StatelessRuleSession
execute
public void execute(Iterable objects)
- Specified by:
execute
in interface org.drools.runtime.rule.StatelessRuleSession
getEnvironment
public org.drools.runtime.Environment getEnvironment()
Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.