Revision 42158
Added by Michele Artini about 8 years ago
BlackboardJobNode.java | ||
---|---|---|
56 | 56 |
|
57 | 57 |
token.getEnv().setAttribute(WorkflowsConstants.BLACKBOARD_JOB, job); |
58 | 58 |
token.getEnv().setAttribute(WorkflowsConstants.BLACKBOARD_SERVICE_ID, ((BlackboardJobImpl) job).getServiceId()); |
59 |
prepareJob(job, token.getEnv());
|
|
59 |
prepareJob(job, token); |
|
60 | 60 |
|
61 | 61 |
this.jobRegistry.registerJobListener(job, generateBlackboardListener(token)); |
62 | 62 |
|
... | ... | |
71 | 71 |
|
72 | 72 |
abstract protected String obtainServiceId(final Env env); |
73 | 73 |
|
74 |
abstract protected void prepareJob(final BlackboardJob job, final Env env) throws Exception;
|
|
74 |
abstract protected void prepareJob(final BlackboardJob job, final Token token) throws Exception;
|
|
75 | 75 |
|
76 | 76 |
protected BlackboardWorkflowJobListener generateBlackboardListener(final Token token) { |
77 | 77 |
return new BlackboardWorkflowJobListener(token); |
Also available in: Unified diff
progress provider refactoring