Do you need to call disposeRuntimeEngine method under JTA Transaction?
Issue
- Javadoc of the disposeRuntimeEngine method in org.kie.api.runtime.manager.RuntimeManager is confuse. Do you need to call disposeRuntimeEngine method under JTA Transaction?
* Disposes <code>RuntimeEngine</code> and notifies all listeners about that fact.
* This method should always be used to dispose <code>RuntimeEngine</code> that is not needed
* anymore. <br/>
* ksession.dispose() shall never be used with RuntimeManager as it will break the internal
* mechanisms of the manager responsible for clear and efficient disposal.<br/>
* Dispose is not needed if <code>RuntimeEngine</code> was obtained within active JTA transaction,
* this means that when getRuntimeEngine method was invoked during active JTA transaction then dispose of
* the runtime engine will happen automatically on transaction completion.
Environment
- Red Hat JBoss BPM Suite
- 6.0.2
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.