Hello.
Here's my situation :
I want to figure out that some Process Definition has any running instances.
JBPM API gives to us such posobility :
graphSession.findProcessInstances(bpelProcessDefinition.getId());
But... if Process Definition has running instance, this instnce locks its own row at the JBPM_PROCESSINSTANCE table.
and findProcessInstances method hangs for that moment when instance will end its execution and unlock its row.
Is there another way to figure out this question ?
Big thanks for any response !
NOTE :
JBPM version is 3