Make parentExecutionId available to BeforeTask methods
This commit is contained in:
@@ -391,7 +391,7 @@ public class TaskLifecycleListener
|
||||
return new TaskExecution(taskExecution.getExecutionId(), taskExecution.getExitCode(),
|
||||
taskExecution.getTaskName(), startTime, endTime, taskExecution.getExitMessage(),
|
||||
Collections.unmodifiableList(taskExecution.getArguments()), taskExecution.getErrorMessage(),
|
||||
taskExecution.getExternalExecutionId());
|
||||
taskExecution.getExternalExecutionId(), taskExecution.getParentExecutionId());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -219,7 +219,7 @@ public class JdbcTaskExecutionDao implements TaskExecutionDao {
|
||||
long nextExecutionId = getNextExecutionId();
|
||||
|
||||
TaskExecution taskExecution = new TaskExecution(nextExecutionId, null, taskName, startTime, null, null,
|
||||
arguments, null, externalExecutionId);
|
||||
arguments, null, externalExecutionId, parentExecutionId);
|
||||
|
||||
final MapSqlParameterSource queryParameters = new MapSqlParameterSource()
|
||||
.addValue("taskExecutionId", nextExecutionId, Types.BIGINT)
|
||||
|
||||
Reference in New Issue
Block a user