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#4257257

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4257257
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to