Author: thomas.diesler(a)jboss.com
Date: 2008-11-24 11:34:29 -0500 (Mon, 24 Nov 2008)
New Revision: 3061
Modified:
jbpm3/trunk/modules/integration/api/src/main/resources/jbpm-cfg-beans.xml
Log:
XML format API integration config
Modified: jbpm3/trunk/modules/integration/api/src/main/resources/jbpm-cfg-beans.xml
===================================================================
--- jbpm3/trunk/modules/integration/api/src/main/resources/jbpm-cfg-beans.xml 2008-11-24
16:25:34 UTC (rev 3060)
+++ jbpm3/trunk/modules/integration/api/src/main/resources/jbpm-cfg-beans.xml 2008-11-24
16:34:29 UTC (rev 3061)
@@ -1,47 +1,48 @@
-<deployment
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:jboss:bean-deployer:2.0 bean-deployer_2_0.xsd"
- xmlns="urn:jboss:bean-deployer:2.0">
-
- <!-- The KernelLocator -->
- <bean name="KernelLocator"
class="org.jboss.kernel.plugins.util.KernelLocator" />
+<deployment
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:jboss:bean-deployer:2.0 bean-deployer_2_0.xsd"
xmlns="urn:jboss:bean-deployer:2.0">
- <!-- The ProcessEngine -->
- <bean name="jBPMProcessEngine"
class="org.jbpm.integration.client.ProcessEngineImpl">
- <property name="services">
- <set elementClass="org.jbpm.api.service.Service">
- <inject bean="jBPMDialectHandlerService" />
- <inject bean="jBPMProcessBuilderService" />
- <inject bean="jBPMProcessDefinitionService" />
- <inject bean="jBPMProcessService" />
- </set>
- </property>
- </bean>
+ <!-- Locate the single instance of the kernel -->
+ <bean name="WSKernelLocator"
class="org.jbpm.api.client.internal.KernelLocator">
+ <property name="kernel"><inject
bean="jboss.kernel:service=Kernel" /></property>
+ </bean>
- <!-- The PersistenceService -->
- <bean name="jBPMPersistenceService"
class="org.jbpm.integration.service.NoopPersistenceServiceImpl"/>
+ <!-- The ProcessEngine -->
+ <bean name="jBPMProcessEngine"
class="org.jbpm.integration.client.ProcessEngineImpl">
+ <property name="services">
+ <set elementClass="org.jbpm.api.service.Service">
+ <inject bean="jBPMDialectHandlerService"/>
+ <inject bean="jBPMProcessBuilderService"/>
+ <inject bean="jBPMProcessDefinitionService"/>
+ <inject bean="jBPMProcessService"/>
+ </set>
+ </property>
+ </bean>
- <!-- The ProcessService -->
- <bean name="jBPMProcessService"
class="org.jbpm.integration.service.ProcessServiceImpl" >
- <property name="interceptors">
- <list elementClass="java.lang.String">
- <value>org.jbpm.integration.runtime.NodeExecuteInterceptor</value>
- </list>
- </property>
- </bean>
-
- <!-- The DialectHandlerService -->
- <bean name="jBPMDialectHandlerService"
class="org.jbpm.integration.service.DialectHandlerServiceImpl" >
- <property name="dialectHandlers">
- <map keyClass="java.net.URI"
valueClass="org.jbpm.api.service.DialectHandler">
-
<entry><key>urn:jbpm.jboss:api-0.1</key><value><inject
bean="jBPMDialectHandlerAPI10"/></value></entry>
-
<entry><key>urn:jbpm.org:jpdl-3.2</key><value><inject
bean="jBPMDialectHandlerJPDL32"/></value></entry>
- </map>
- </property>
- </bean>
- <bean name="jBPMDialectHandlerAPI10"
class="org.jbpm.dialect.api10.DialectHandlerImpl"/>
- <bean name="jBPMDialectHandlerJPDL32"
class="org.jbpm.integration.jpdl32.DialectHandlerImpl"/>
-
- <!-- Other Services -->
- <bean name="jBPMProcessBuilderService"
class="org.jbpm.integration.service.ProcessBuilderServiceImpl" />
- <bean name="jBPMProcessDefinitionService"
class="org.jbpm.integration.service.ProcessDefinitionServiceImpl" />
-
- </deployment>
+ <!-- The PersistenceService -->
+ <bean name="jBPMPersistenceService"
class="org.jbpm.integration.service.NoopPersistenceServiceImpl" />
+
+ <!-- The ProcessService -->
+ <bean name="jBPMProcessService"
class="org.jbpm.integration.service.ProcessServiceImpl">
+ <property name="interceptors">
+ <list elementClass="java.lang.String">
+ <value>org.jbpm.integration.runtime.NodeExecuteInterceptor</value>
+ </list>
+ </property>
+ </bean>
+
+ <!-- The DialectHandlerService -->
+ <bean name="jBPMDialectHandlerService"
class="org.jbpm.integration.service.DialectHandlerServiceImpl">
+ <property name="dialectHandlers">
+ <map keyClass="java.net.URI"
valueClass="org.jbpm.api.service.DialectHandler">
+ <entry><key>urn:jbpm.jboss:api-0.1</key><value><inject
bean="jBPMDialectHandlerAPI10"/></value></entry>
+ <entry><key>urn:jbpm.org:jpdl-3.2</key><value><inject
bean="jBPMDialectHandlerJPDL32"/></value></entry>
+ </map>
+ </property>
+ </bean>
+ <bean name="jBPMDialectHandlerAPI10"
class="org.jbpm.dialect.api10.DialectHandlerImpl" />
+ <bean name="jBPMDialectHandlerJPDL32"
class="org.jbpm.integration.jpdl32.DialectHandlerImpl" />
+
+ <!-- Other Services -->
+ <bean name="jBPMProcessBuilderService"
class="org.jbpm.integration.service.ProcessBuilderServiceImpl" />
+ <bean name="jBPMProcessDefinitionService"
class="org.jbpm.integration.service.ProcessDefinitionServiceImpl" />
+
+</deployment>