| 
 | KIE API 6.2.0.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface RegisterableItemsFactory
Factory that is used by RuntimeManager to configure RuntimeEngine
 (especially KieSession) with various registerable items:
 
RuntimeEngine.
 If there are any needs to be bound handlers or listeners to eny parts of runtime engine these can be obtained:
 RuntimeEngine
 instance instead to allow most flexible behavior.
| Method Summary | |
|---|---|
|  List<AgendaEventListener> | getAgendaEventListeners(RuntimeEngine runtime)Returns new instances of AgendaEventListenerthat will be registered onRuntimeEngine | 
|  Map<String,Object> | getGlobals(RuntimeEngine runtime)Returns globals that shall be registered on KieSession. | 
|  List<ProcessEventListener> | getProcessEventListeners(RuntimeEngine runtime)Returns new instances of ProcessEventListenerthat will be registered onRuntimeEngine | 
|  List<RuleRuntimeEventListener> | getRuleRuntimeEventListeners(RuntimeEngine runtime)Returns new instances of RuleRuntimeEventListenerthat will be registered onRuntimeEngine | 
|  List<TaskLifeCycleEventListener> | getTaskListeners()Return new instances of TaskLifeCycleEventListenerthat will be registered onRuntimeEngine. | 
|  Map<String,WorkItemHandler> | getWorkItemHandlers(RuntimeEngine runtime)Returns new instances of WorkItemHandlerthat will be registered onRuntimeEngine | 
| Method Detail | 
|---|
Map<String,WorkItemHandler> getWorkItemHandlers(RuntimeEngine runtime)
WorkItemHandler that will be registered on RuntimeEngine
runtime - provides RuntimeEngine in case handler need to make use of it internally
List<ProcessEventListener> getProcessEventListeners(RuntimeEngine runtime)
ProcessEventListener that will be registered on RuntimeEngine
runtime - provides RuntimeEngine in case listeners need to make use of it internally
List<AgendaEventListener> getAgendaEventListeners(RuntimeEngine runtime)
AgendaEventListener that will be registered on RuntimeEngine
runtime - provides RuntimeEngine in case listeners need to make use of it internally
List<RuleRuntimeEventListener> getRuleRuntimeEventListeners(RuntimeEngine runtime)
RuleRuntimeEventListener that will be registered on RuntimeEngine
runtime - provides RuntimeEngine in case listeners need to make use of it internally
Map<String,Object> getGlobals(RuntimeEngine runtime)
KieSession.
runtime - provides RuntimeEngine in case globals need to make use of it internally
List<TaskLifeCycleEventListener> getTaskListeners()
TaskLifeCycleEventListener that will be registered on RuntimeEngine.
| 
 | KIE API 6.2.0.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||