ksession.dispose() should be called when you don't want to use a ksession anymore.
ksession.halt() is used by the rule engine (Drools) to stop the execution of the rules.
Best Regards,
Reply to this message by going to Community
Start a new discussion in jBPM at Community