Hi,
I had a few questions about job executor and jbpmcontext,
1.Do we need to close jbpmContext every time after we used it?Like:
public myMethod(){
| JbpmContext jbpmContext = jbpmConfiguration.createJbpmContext();
| .....
| jbpmContext.close();
| }
2.In jbpm.cfg.xml,if I set jobExecutor singleton="false" ,what will happen?
<bean name="jbpm.job.executor"
class="org.jbpm.job.executor.JobExecutor" singleton="true">
3.In the jbpm source code ,there is a class DbMessageService.java,below is source code of
this class,Could any one tell me why use "synchronized" here?
public void close() {
| if ( (hasProducedJobs)
| && (jobExecutor!=null)
| ) {
| log.debug("messages were produced, job executor will be signalled");
| synchronized(jobExecutor) {
| jobExecutor.notify();
| }
| }
| }
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4257257#...
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&a...