Revision 46729
Added by Michele Artini about 7 years ago
MsroClient.java | ||
---|---|---|
20 | 20 |
@Autowired |
21 | 21 |
private AsyncClientUtils asyncClientUtils; |
22 | 22 |
|
23 |
public void startWorkflow(final String wfId, final String parent, final AsyncClientCallback callback) { |
|
23 |
public void startWorkflow(final String wfId, final String parent, final String localBaseUrl, final AsyncClientCallback callback) {
|
|
24 | 24 |
final Workflow wf = new Workflow(wfId, parent); |
25 |
asyncClientUtils.invokeRemoteMethod(getBaseUrl(), "startWorkflow", wf, callback); |
|
25 |
asyncClientUtils.invokeRemoteMethod(getBaseUrl(), "startWorkflow", localBaseUrl, wf, callback);
|
|
26 | 26 |
} |
27 | 27 |
|
28 |
public void startWorkflow(final String wfId, final String parent, final String dsId, final String ifaceId, final AsyncClientCallback callback) { |
|
28 |
public void startWorkflow(final String wfId, |
|
29 |
final String parent, |
|
30 |
final String dsId, |
|
31 |
final String ifaceId, |
|
32 |
final String localBaseUrl, |
|
33 |
final AsyncClientCallback callback) { |
|
29 | 34 |
final Workflow wf = new Workflow(wfId, parent, dsId, ifaceId); |
30 |
asyncClientUtils.invokeRemoteMethod(getBaseUrl(), "startWorkflow", wf, callback); |
|
35 |
asyncClientUtils.invokeRemoteMethod(getBaseUrl(), "startWorkflow", localBaseUrl, wf, callback);
|
|
31 | 36 |
} |
32 | 37 |
|
33 | 38 |
public void startWorkflowTemplate(final String wfTemplateId, |
... | ... | |
35 | 40 |
final String name, |
36 | 41 |
final String family, |
37 | 42 |
final Map<String, String> params, |
43 |
final String localBaseUrl, |
|
38 | 44 |
final AsyncClientCallback callback) { |
39 | 45 |
final WorkflowTemplate wf = new WorkflowTemplate(wfTemplateId, parent, name, family, params); |
40 |
asyncClientUtils.invokeRemoteMethod(getBaseUrl(), "startWorkflow", wf, callback); |
|
46 |
asyncClientUtils.invokeRemoteMethod(getBaseUrl(), "startWorkflow", localBaseUrl, wf, callback);
|
|
41 | 47 |
} |
42 | 48 |
|
43 | 49 |
public void startWorkflowTemplate(final String wfTemplateId, |
... | ... | |
47 | 53 |
final Map<String, String> params, |
48 | 54 |
final String dsId, |
49 | 55 |
final String ifaceId, |
56 |
final String localBaseUrl, |
|
50 | 57 |
final AsyncClientCallback callback) { |
51 | 58 |
final WorkflowTemplate wf = new WorkflowTemplate(wfTemplateId, parent, name, family, dsId, ifaceId, params); |
52 |
asyncClientUtils.invokeRemoteMethod(getBaseUrl(), "startWorkflow", wf, callback); |
|
59 |
asyncClientUtils.invokeRemoteMethod(getBaseUrl(), "startWorkflow", localBaseUrl, wf, callback);
|
|
53 | 60 |
} |
54 | 61 |
|
55 | 62 |
} |
Also available in: Unified diff
async methods