[jboss-user] [jBPM] New message: "Re: how to find all processInstance"
ciccio ciccio
do-not-reply at jboss.com
Thu Feb 25 05:06:31 EST 2010
User development,
A new message was posted in the thread "how to find all processInstance":
http://community.jboss.org/message/528399#528399
Author : ciccio ciccio
Profile : http://community.jboss.org/people/ciccioVega
Message:
--------------------------------------------------------------
No, im using jbpm 4.3.
I'm explain my case:
I have a DirectoryListener and on addFile
dm.addDirectoryChangeListener(new DirectoryChangeListener() {
public void directoryChange(DirectoryChangeEvent dce) {
File file = (File)dce.getSource();
if (dce.getType() == DirectoryChangeEvent.FILE_ADDED) {
HashMap<String,String> hashMap = new HashMap<String,String>();
hashMap.put("image_path", file.toString());
executionService.startProcessInstanceByKey("DEMO",hashMap);
System.out.println("added: " + file.toString());
} else if (dce.getType() == DirectoryChangeEvent.FILE_REMOVED) {
System.out.println("removed: " + file.toString());
}
}
});
When a file is added on dir, a new processInstace is started.
Using
List<ProcessInstance> listP = processEngine.get(ExecutionService.class).createProcessInstanceQuery().processInstanceKey("DEMO").list();
and while there are a lot of processInstances, the listP is empty.
I think that i can't use .processInstanceId("") because every process has a own Id (eg DEMO.xxxxxxx)
Any Idea?
TIA
ciccio
--------------------------------------------------------------
To reply to this message visit the message page: http://community.jboss.org/message/528399#528399
More information about the jboss-user
mailing list