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 
[email protected] 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
**************************************************************************************
_______________________________________________
rules-dev mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-dev

Reply via email to