[jboss-svn-commits] JBL Code SVN: r38123 - in labs/jbossesb/branches/JBESB_4_11_CP/product/services/jbpm5/src/main/java/org/jboss/soa/esb: workitem/esb and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Jun 11 00:28:23 EDT 2012
Author: tcunning
Date: 2012-06-11 00:28:22 -0400 (Mon, 11 Jun 2012)
New Revision: 38123
Modified:
labs/jbossesb/branches/JBESB_4_11_CP/product/services/jbpm5/src/main/java/org/jboss/soa/esb/services/jbpm5/actions/Bpm5Processor.java
labs/jbossesb/branches/JBESB_4_11_CP/product/services/jbpm5/src/main/java/org/jboss/soa/esb/workitem/esb/ESBServiceWorkItemHandler.java
Log:
JBESB-3817
Register the ESBWorkItemHandler so it can be used from processors started with the BPM5Processor.
Modified: labs/jbossesb/branches/JBESB_4_11_CP/product/services/jbpm5/src/main/java/org/jboss/soa/esb/services/jbpm5/actions/Bpm5Processor.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_11_CP/product/services/jbpm5/src/main/java/org/jboss/soa/esb/services/jbpm5/actions/Bpm5Processor.java 2012-06-11 04:27:20 UTC (rev 38122)
+++ labs/jbossesb/branches/JBESB_4_11_CP/product/services/jbpm5/src/main/java/org/jboss/soa/esb/services/jbpm5/actions/Bpm5Processor.java 2012-06-11 04:28:22 UTC (rev 38123)
@@ -52,6 +52,7 @@
import org.jboss.soa.esb.service.jbpm5.model.ProcessType;
import org.jboss.soa.esb.service.jbpm5.model.ProcessConstants;
import org.jboss.soa.esb.util.ClassUtil;
+import org.jboss.soa.esb.workitem.esb.ESBServiceWorkItemHandler;
import org.jbpm.process.workitem.wsht.CommandBasedWSHumanTaskHandler;
import org.drools.KnowledgeBase;
@@ -202,7 +203,10 @@
} catch (Exception e) {
throw new ConfigurationException(e);
}
-
+
+ // Register ESB WorkItemHandler as well
+ ESBServiceWorkItemHandler esbhandler = new ESBServiceWorkItemHandler();
+ ksession.getWorkItemManager().registerWorkItemHandler("JBossESB", esbhandler);
ksession.getWorkItemManager().registerWorkItemHandler("Human Task", khandler);
try {
Modified: labs/jbossesb/branches/JBESB_4_11_CP/product/services/jbpm5/src/main/java/org/jboss/soa/esb/workitem/esb/ESBServiceWorkItemHandler.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_11_CP/product/services/jbpm5/src/main/java/org/jboss/soa/esb/workitem/esb/ESBServiceWorkItemHandler.java 2012-06-11 04:27:20 UTC (rev 38122)
+++ labs/jbossesb/branches/JBESB_4_11_CP/product/services/jbpm5/src/main/java/org/jboss/soa/esb/workitem/esb/ESBServiceWorkItemHandler.java 2012-06-11 04:28:22 UTC (rev 38123)
@@ -36,6 +36,7 @@
public void executeWorkItem(WorkItem workItem, WorkItemManager manager) {
Message message = MessageFactory.getInstance().getMessage();
Body body = message.getBody();
+ body.add("");
Map<String,Object> parameters = (Map<String,Object>)workItem.getParameters();
if (parameters != null) {
More information about the jboss-svn-commits
mailing list