I'm using MySQL 5.1 and jbpm 3-2-6 data source. In Eclipse Galileo I create a jbpm3 project. For example this similar process
<?xml version="1.0" encoding="UTF-8"?>
<process-definition xmlns="urn:jbpm.org:jpdl-3.2" name="sdf">
<start-state name="start-state1">
<transition to="state1"></transition>
</start-state>
<state name="state1">
<event type="node-enter">
<action class="com.app.HANDLERS.State1Handler"></action>
</event>
<transition to="end-state1"></transition>
</state>
<end-state name="end-state1"></end-state>
</process-definition>
Then a similar State1Handler code:
if i do like this, all excelets works
package com.app.HANDLERS;
import org.jbpm.graph.def.ActionHandler;
import org.jbpm.graph.exe.ExecutionContext;
public class State1Handler implements ActionHandler {
@Override
public void execute(ExecutionContext arg0) throws Exception {
sysout("hello world");
}
}