1
2
3
4
5
6
7
8
9
10
11 package org.mule.transport.bpm.jbpm.actions;
12
13 import org.mule.transport.bpm.ProcessConnector;
14
15 import org.jbpm.graph.exe.ExecutionContext;
16
17 public abstract class IntegrationActionHandler extends LoggingActionHandler
18 {
19
20 private Object incoming;
21
22 public void execute(ExecutionContext executionContext) throws Exception
23 {
24 super.execute(executionContext);
25 incoming = executionContext.getVariable(ProcessConnector.PROCESS_VARIABLE_INCOMING);
26 }
27
28 protected Object getIncomingMessage()
29 {
30 return incoming;
31 }
32
33 }