[jboss-dev-forums] [Design of JBoss jBPM] - Re: MessageService and JMS

mteira do-not-reply at jboss.com
Wed Oct 18 04:22:59 EDT 2006


So, as an implementation example of all this (take in mind that ant is new stuff for me): To allow switching between JMS and DB based messaging, we could use a jbpm.cfg.xml file containing:

<jbpm-configuration>
  |   <jbpm-context>
  |   <!--DB based Messaging (begin) ==
  |     <service name="message" factory="org.jbpm.msg.db.DbMessageService"/>
  |   == DB based Messaging (end) -->
  |   <!--JMS based Messaging (begin) ==
  |     <service name="message">
  |       <factory><bean class="org.jbpm.msg.jms.JmsMessageServiceFactoryImpl">
  |         <field name="connectionFactoryJndiName"><string value="java:/XAConnectionFactory"/></field>
  |         <field name="destinationJndiName"><string value="queue/JbpmJobQueue"/></field>
  |       </bean></factory>
  |     </service>
  |   == JMS based Messaging (end) -->
  |   ...
  |   </jbpm-context>
  | </jbpm-configuration>
  | 

Now, how should we control what configuration to use? Could it be made using a property or something so? The examples I've found are uncommenting sections in an unconditional fashion. I think that this case is a little different, as we want to choose between two configuration modes.

Perhaps having local configuration files (in some place like local.config=${user.home}/jbpm/config ) should be simpler, and we could just try to use those files if they exist?

Regards.
  


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3978998#3978998

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



More information about the jboss-dev-forums mailing list