[jbpm-dev] [jBPM Development] - Question about jbpm session and jobexecutor in jbpm3.3.0GA

draculawong do-not-reply at jboss.com
Fri Oct 16 01:34:14 EDT 2009


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:
Code:

public myMethod(){
    JbpmContext jbpmContext = jbpmConfiguration.createJbpmContext();
    .....
    jbpmContext.close();
}	



2.In jbpm.cfg.xml,if I set jobExecutor singleton="false" ,what will happen?
Code:

	



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?
Code:

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=4260672#4260672

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4260672


More information about the jbpm-dev mailing list