Revision 46885
Added by Michele Artini almost 7 years ago
ProcessEngine.java | ||
---|---|---|
20 | 20 |
import eu.dnetlib.msro.workflows.GraphNode; |
21 | 21 |
import eu.dnetlib.msro.workflows.ProcessStatus; |
22 | 22 |
import eu.dnetlib.msro.workflows.WorkflowsConstants; |
23 |
import eu.dnetlib.msro.workflows.nodes.AbstractParallelProcessNode;
|
|
23 |
import eu.dnetlib.msro.workflows.nodes.AbstractProcessNode; |
|
24 | 24 |
import eu.dnetlib.msro.workflows.util.NodeHelper; |
25 | 25 |
import eu.dnetlib.msro.workflows.util.NodeTokenCallback; |
26 | 26 |
import eu.dnetlib.services.async.AsyncMethodStatus; |
... | ... | |
50 | 50 |
try { |
51 | 51 |
for (final GraphNode node : process.getGraph().startNodes()) { |
52 | 52 |
|
53 |
final AbstractParallelProcessNode pNode = nodeHelper.newProcessNode(node, process, process.getEnv());
|
|
53 |
final AbstractProcessNode pNode = nodeHelper.newProcessNode(node, process, process.getEnv()); |
|
54 | 54 |
final Token token = new Token(node.getName(), newNodeTokenCallback(process, node)); |
55 | 55 |
|
56 | 56 |
token.getEnv().addAttributes(process.getEnv().getAttributes()); |
... | ... | |
83 | 83 |
if (list.size() == process.getGraph().getNumberOfIncomingArcs(node)) { |
84 | 84 |
final Token token = new Token(node.getName(), newNodeTokenCallback(process, node)); |
85 | 85 |
token.getEnv().addAttributes(mergeEnvParams(list.toArray(new Token[list.size()]))); |
86 |
final AbstractParallelProcessNode pNode = nodeHelper.newProcessNode(node, process, token.getEnv());
|
|
86 |
final AbstractProcessNode pNode = nodeHelper.newProcessNode(node, process, token.getEnv()); |
|
87 | 87 |
|
88 | 88 |
process.getTokens().add(token); |
89 | 89 |
process.setLastActivityDate(DateUtils.now()); |
... | ... | |
97 | 97 |
} else { |
98 | 98 |
final Token token = new Token(node.getName(), newNodeTokenCallback(process, node)); |
99 | 99 |
token.getEnv().addAttributes(oldToken.getEnv().getAttributes()); |
100 |
final AbstractParallelProcessNode pNode = nodeHelper.newProcessNode(node, process, token.getEnv());
|
|
100 |
final AbstractProcessNode pNode = nodeHelper.newProcessNode(node, process, token.getEnv()); |
|
101 | 101 |
|
102 | 102 |
process.getTokens().add(token); |
103 | 103 |
process.setLastActivityDate(DateUtils.now()); |
Also available in: Unified diff
Partial response of async methods