Hello,
I have a workflow project up and running using Drools Persistence. My workflows will have
a number of "long running processes" which I will implement with
WorkItemHandlers. I have created a dummy WorkItemHandler that just sleeps for a number of
seconds before calling manager.completeWorkItem(workItem.getId(), null);
My problem is that in a unit test I am creating a StatefulKnowledgeSession in one thread
then calling start process on it in other threads to start multiple processes. I take it
this is not supported because it tries to do persistence things without a transaction. How
should I be doing this?
Also how can I get my long running process to execute outside of a database transaction?
Thanks,
Greg
________________________________
**************************************************************************************
This message is confidential and intended only for the addressee. If you have received
this message in error, please immediately notify the postmaster(a)nds.com and delete it from
your system as well as any copies. The content of e-mails as well as traffic data may be
monitored by NDS for employment and security purposes. To protect the environment please
do not print this e-mail unless necessary.
NDS Limited. Registered Office: One London Road, Staines, Middlesex, TW18 4EX, United
Kingdom. A company registered in England and Wales. Registered no. 3080780. VAT no. GB 603
8808 40-00
**************************************************************************************