[jbpm-commits] JBoss JBPM SVN: r6680 - in projects/jbpm-ejb3/config: esb and 1 other directories.

do-not-reply at jboss.org do-not-reply at jboss.org
Fri Sep 24 18:01:17 EDT 2010


Author: bradsdavis
Date: 2010-09-24 18:01:17 -0400 (Fri, 24 Sep 2010)
New Revision: 6680

Added:
   projects/jbpm-ejb3/config/esb/
   projects/jbpm-ejb3/config/esb/jbpm-service.xml
   projects/jbpm-ejb3/config/queues/jbm-nonclustered-queue-service.xml
Log:
Added queue services.  

Added: projects/jbpm-ejb3/config/esb/jbpm-service.xml
===================================================================
--- projects/jbpm-ejb3/config/esb/jbpm-service.xml	                        (rev 0)
+++ projects/jbpm-ejb3/config/esb/jbpm-service.xml	2010-09-24 22:01:17 UTC (rev 6680)
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<server>
+   <mbean code="org.jboss.internal.soa.esb.dependencies.DatabaseInitializer"
+       name="jboss.esb:service=JBPMDatabaseInitializer">
+      <attribute name="Datasource">java:/JbpmDS</attribute>
+      <attribute name="ExistsSql">select count(*) from JBPM_ID_USER</attribute>
+      <attribute name="SqlFiles">
+      jbpm-sql/jbpm.jpdl.postgresql.sql,
+      jbpm-sql/import.sql
+      </attribute>
+      <depends>jboss.jca:service=DataSourceBinding,name=JbpmDS</depends>
+      <attribute name="UseEOL">true</attribute>
+   </mbean>
+
+   <!-- JMS message service
+   <mbean code="org.jboss.soa.esb.services.jbpm.configuration.JbpmService"
+      name="jboss.esb:service=JbpmService">
+      <depends>jboss.esb:service=JBPMDatabaseInitializer</depends>
+      <depends>jboss.esb.destination:service=Queue,name=JbpmJobQueue</depends>  
+      <depends>jboss.esb.destination:service=Queue,name=JbpmCommandQueue</depends>
+      <depends>jboss.esb.destination:service=Queue,name=JbpmDLQ</depends>
+      <depends>jboss.esb.destination:service=Queue,name=JbpmTimerQueue</depends>
+   </mbean>
+
+   <mbean code="org.jboss.internal.soa.esb.dependencies.JCAInflowAdapter"
+      name="jboss.esb:service=JBPMJobExecutor">
+      <attribute name="BeanType">org.jboss.soa.esb.services.jbpm.integration.command.JobListener</attribute>
+      <attribute name="Adapter">jms-ra.rar</attribute>
+      <attribute name="ActivationSpec">
+      destination=queue/JbpmJobQueue
+      destinationType=javax.xml.Queue
+      </attribute>
+      
+      <attribute name="MessagingInterface">javax.jms.MessageListener</attribute>
+      <attribute name="IsTransacted">true</attribute>
+      <attribute name="ActivationBridge">org.jboss.soa.esb.listeners.jca.JBoss42ActivationBridge</attribute>
+      <attribute name="Description">jBPM Job Listener inflow</attribute>
+      <depends>jboss.esb.destination:service=Queue,name=JbpmJobQueue</depends>
+   </mbean>
+	
+   <mbean code="org.jboss.internal.soa.esb.dependencies.JCAInflowAdapter"
+      name="jboss.esb:service=JBPMCommandExecutor">
+      <attribute name="BeanType">org.jboss.soa.esb.services.jbpm.integration.command.CommandListener</attribute>
+      <attribute name="Adapter">jms-ra.rar</attribute>
+      <attribute name="ActivationSpec">
+      destination=queue/JbpmCommandQueue
+      destinationType=javax.xml.Queue
+	  
+      </attribute>
+    
+      <attribute name="MessagingInterface">javax.jms.MessageListener</attribute>
+      <attribute name="IsTransacted">true</attribute>
+      <attribute name="ActivationBridge">org.jboss.soa.esb.listeners.jca.JBoss42ActivationBridge</attribute>
+      <attribute name="Description">jBPM Command Listener inflow</attribute>
+      <depends>jboss.esb.destination:service=Queue,name=JbpmCommandQueue</depends>
+   </mbean>
+
+   <mbean code="org.jboss.internal.soa.esb.dependencies.JCAInflowAdapter"
+      name="jboss.esb:service=JBPMTimerExecutor">
+      <attribute name="BeanType">org.jboss.soa.esb.services.jbpm.integration.command.JobListener</attribute>
+      <attribute name="Adapter">jms-ra.rar</attribute>
+      <attribute name="ActivationSpec">
+      destination=queue/JbpmTimerQueue
+      destinationType=javax.xml.Queue
+      </attribute>
+      
+      <attribute name="MessagingInterface">javax.jms.MessageListener</attribute>
+      <attribute name="IsTransacted">true</attribute>
+      <attribute name="ActivationBridge">org.jboss.soa.esb.listeners.jca.JBoss42ActivationBridge</attribute>
+      <attribute name="Description">jBPM Timer Listener inflow</attribute>
+      <depends>jboss.esb.destination:service=Queue,name=JbpmTimerQueue</depends>
+   </mbean>
+   -->
+	
+   <!-- End of JMS scheduler service -->
+</server>


Property changes on: projects/jbpm-ejb3/config/esb/jbpm-service.xml
___________________________________________________________________
Name: svn:mime-type
   + text/plain

Added: projects/jbpm-ejb3/config/queues/jbm-nonclustered-queue-service.xml
===================================================================
--- projects/jbpm-ejb3/config/queues/jbm-nonclustered-queue-service.xml	                        (rev 0)
+++ projects/jbpm-ejb3/config/queues/jbm-nonclustered-queue-service.xml	2010-09-24 22:01:17 UTC (rev 6680)
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<server>
+    <mbean code="org.jboss.jms.server.destination.QueueService"
+           name="jboss.jbpm.destination:service=Queue,name=CallbackQueue"
+           xmbean-dd="xmdesc/Queue-xmbean.xml">
+        <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
+        <depends>jboss.messaging:service=PostOffice</depends>
+    </mbean>
+    
+    <mbean code="org.jboss.jms.server.destination.QueueService"
+           name="jboss.jbpm.destination:service=Queue,name=JbpmCommandQueue"
+           xmbean-dd="xmdesc/Queue-xmbean.xml">
+        <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
+        <depends>jboss.messaging:service=PostOffice</depends>
+        <attribute name="RedeliveryDelay">60000</attribute>
+        <attribute name="DLQ">jboss.jbpm.destination:service=Queue,name=JbpmDLQ</attribute>
+    </mbean>
+    <mbean code="org.jboss.jms.server.destination.QueueService"
+           name="jboss.jbpm.destination:service=Queue,name=JbpmDLQ"
+           xmbean-dd="xmdesc/Queue-xmbean.xml">
+        <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
+        <depends>jboss.messaging:service=PostOffice</depends>
+    </mbean>
+    <!-- End of JMS scheduler service -->
+</server>


Property changes on: projects/jbpm-ejb3/config/queues/jbm-nonclustered-queue-service.xml
___________________________________________________________________
Name: svn:mime-type
   + text/plain



More information about the jbpm-commits mailing list