public class StatelessKnowledgeSessionAdapter extends Object implements StatelessKnowledgeSession
| Constructor and Description |
|---|
StatelessKnowledgeSessionAdapter(org.kie.internal.runtime.StatelessKnowledgeSession delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEventListener(AgendaEventListener listener)
Add an event listener.
|
void |
addEventListener(ProcessEventListener listener)
Add a process event listener.
|
void |
addEventListener(WorkingMemoryEventListener listener)
Add an event listener.
|
boolean |
equals(Object obj) |
<T> T |
execute(Command<T> command)
Execute the command and return a ExecutionResults for the results of the Command.
|
void |
execute(Iterable objects)
Execute a StatelessKnowledSession, iterate the Iterable inserting each of it's elements.
|
void |
execute(Object object)
Execute a StatelessKnowledSession inserting just a single object.
|
Collection<AgendaEventListener> |
getAgendaEventListeners()
Returns all event listeners.
|
Globals |
getGlobals()
Return the Globals store
|
Collection<ProcessEventListener> |
getProcessEventListeners()
Returns all event listeners.
|
Collection<WorkingMemoryEventListener> |
getWorkingMemoryEventListeners()
Returns all event listeners.
|
int |
hashCode() |
void |
removeEventListener(AgendaEventListener listener)
Remove an event listener.
|
void |
removeEventListener(ProcessEventListener listener)
Remove a process event listener.
|
void |
removeEventListener(WorkingMemoryEventListener listener)
Remove an event listener.
|
void |
setGlobal(String identifer,
Object value)
Sets a global value on the globals store
|
public StatelessKnowledgeSessionAdapter(org.kie.internal.runtime.StatelessKnowledgeSession delegate)
public Globals getGlobals()
StatelessKnowledgeSessiongetGlobals in interface StatelessKnowledgeSessionpublic void setGlobal(String identifer, Object value)
StatelessKnowledgeSessionsetGlobal in interface StatelessKnowledgeSessionidentifer - the global identifiervalue - the value assigned to the global identifierpublic <T> T execute(Command<T> command)
CommandExecutorexecute in interface CommandExecutorpublic void addEventListener(ProcessEventListener listener)
ProcessEventManageraddEventListener in interface ProcessEventManagerlistener - the listener to add.public void removeEventListener(ProcessEventListener listener)
ProcessEventManagerremoveEventListener in interface ProcessEventManagerlistener - the listener to removepublic Collection<ProcessEventListener> getProcessEventListeners()
ProcessEventManagergetProcessEventListeners in interface ProcessEventManagerpublic void execute(Object object)
StatelessRuleSessionexecute in interface StatelessRuleSessionpublic void execute(Iterable objects)
StatelessRuleSessionexecute in interface StatelessRuleSessionpublic void addEventListener(WorkingMemoryEventListener listener)
WorkingMemoryEventManageraddEventListener in interface WorkingMemoryEventManagerlistener - The listener to add.public void removeEventListener(WorkingMemoryEventListener listener)
WorkingMemoryEventManagerremoveEventListener in interface WorkingMemoryEventManagerlistener - The listener to remove.public Collection<WorkingMemoryEventListener> getWorkingMemoryEventListeners()
WorkingMemoryEventManagergetWorkingMemoryEventListeners in interface WorkingMemoryEventManagerpublic void addEventListener(AgendaEventListener listener)
WorkingMemoryEventManageraddEventListener in interface WorkingMemoryEventManagerlistener - The listener to add.public void removeEventListener(AgendaEventListener listener)
WorkingMemoryEventManagerremoveEventListener in interface WorkingMemoryEventManagerlistener - The listener to remove.public Collection<AgendaEventListener> getAgendaEventListeners()
WorkingMemoryEventManagergetAgendaEventListeners in interface WorkingMemoryEventManagerCopyright © 2001–2015 JBoss by Red Hat. All rights reserved.