## Uses of Interface
org.kie.api.runtime.manager.RuntimeEngine

- Packages that use RuntimeEngine
  Package | Description
  --- | ---
  org.kie.api.runtime.manager |

- - ### Uses of RuntimeEngine in org.kie.api.runtime.manager

    Methods in org.kie.api.runtime.manager that return RuntimeEngine
    Modifier and Type | Method | Description
    --- | --- | ---
    `RuntimeEngine` | RuntimeManager.`getRuntimeEngine​(Context<?> context)` | Returns `RuntimeEngine` instance that is fully initialized: KiseSession is created or loaded depending on the strategy TaskService is initialized and attached to ksession (via listener) WorkItemHandlers are initialized and registered on ksession EventListeners (process, agenda, working memory) are initialized and added to ksession

    Methods in org.kie.api.runtime.manager with parameters of type RuntimeEngine
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | RuntimeManager.`disposeRuntimeEngine​(RuntimeEngine runtime)` | Disposes `RuntimeEngine` and notifies all listeners about that fact.
    `List<AgendaEventListener>` | RegisterableItemsFactory.`getAgendaEventListeners​(RuntimeEngine runtime)` | Returns new instances of `AgendaEventListener` that will be registered on `RuntimeEngine`
    `Map<String,​Object>` | RegisterableItemsFactory.`getGlobals​(RuntimeEngine runtime)` | Returns globals that shall be registered on `KieSession`.
    `List<ProcessEventListener>` | RegisterableItemsFactory.`getProcessEventListeners​(RuntimeEngine runtime)` | Returns new instances of `ProcessEventListener` that will be registered on `RuntimeEngine`
    `List<RuleRuntimeEventListener>` | RegisterableItemsFactory.`getRuleRuntimeEventListeners​(RuntimeEngine runtime)` | Returns new instances of `RuleRuntimeEventListener` that will be registered on `RuntimeEngine`
    `Map<String,​WorkItemHandler>` | RegisterableItemsFactory.`getWorkItemHandlers​(RuntimeEngine runtime)` | Returns new instances of `WorkItemHandler` that will be registered on `RuntimeEngine`