public interface RegisterableItemsFactory
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.| Modifier and Type | Method and Description |
|---|---|
List<AgendaEventListener> |
getAgendaEventListeners(RuntimeEngine runtime)
Returns new instances of
AgendaEventListener that will be registered on RuntimeEngine |
Map<String,Object> |
getGlobals(RuntimeEngine runtime)
Returns globals that shall be registered on
KieSession. |
List<ProcessEventListener> |
getProcessEventListeners(RuntimeEngine runtime)
Returns new instances of
ProcessEventListener that will be registered on RuntimeEngine |
List<RuleRuntimeEventListener> |
getRuleRuntimeEventListeners(RuntimeEngine runtime)
Returns new instances of
RuleRuntimeEventListener that will be registered on RuntimeEngine |
List<TaskLifeCycleEventListener> |
getTaskListeners() |
Map<String,WorkItemHandler> |
getWorkItemHandlers(RuntimeEngine runtime)
Returns new instances of
WorkItemHandler that will be registered on RuntimeEngine |
Map<String,WorkItemHandler> getWorkItemHandlers(RuntimeEngine runtime)
WorkItemHandler that will be registered on RuntimeEngineruntime - provides RuntimeEngine in case handler need to make use of it internallyList<ProcessEventListener> getProcessEventListeners(RuntimeEngine runtime)
ProcessEventListener that will be registered on RuntimeEngineruntime - provides RuntimeEngine in case listeners need to make use of it internallyList<AgendaEventListener> getAgendaEventListeners(RuntimeEngine runtime)
AgendaEventListener that will be registered on RuntimeEngineruntime - provides RuntimeEngine in case listeners need to make use of it internallyList<RuleRuntimeEventListener> getRuleRuntimeEventListeners(RuntimeEngine runtime)
RuleRuntimeEventListener that will be registered on RuntimeEngineruntime - provides RuntimeEngine in case listeners need to make use of it internallyMap<String,Object> getGlobals(RuntimeEngine runtime)
KieSession.runtime - provides RuntimeEngine in case globals need to make use of it internallyList<TaskLifeCycleEventListener> getTaskListeners()
TaskLifeCycleEventListener that will be registered on RuntimeEngine.Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.