Resolved Batch Job Param reconfiguration for TaskJobApplicationRunner
Resolved issue with EmbeddedKafka failure in tests Updated all versions
This commit is contained in:
committed by
Glenn Renfro
parent
dc1c8e5d66
commit
fe0b754f35
@@ -208,15 +208,15 @@ public class TaskJobLauncherApplicationRunner extends JobLauncherApplicationRunn
|
||||
|
||||
private JobParameters removeNonIdentifying(JobParameters parameters) {
|
||||
Map<String, JobParameter> parameterMap = parameters.getParameters();
|
||||
HashMap<String, JobParameter> copy = new HashMap<>(parameterMap);
|
||||
HashMap<String, JobParameter> copy = new HashMap<>();
|
||||
|
||||
for (Map.Entry<String, JobParameter> parameter : copy.entrySet()) {
|
||||
if (!parameter.getValue().isIdentifying()) {
|
||||
parameterMap.remove(parameter.getKey());
|
||||
for (Map.Entry<String, JobParameter> parameter : parameterMap.entrySet()) {
|
||||
if (parameter.getValue().isIdentifying()) {
|
||||
copy.put(parameter.getKey(), parameter.getValue());
|
||||
}
|
||||
}
|
||||
|
||||
return new JobParameters(parameterMap);
|
||||
return new JobParameters(copy);
|
||||
}
|
||||
|
||||
private boolean isStoppedOrFailed(JobExecution execution) {
|
||||
|
||||
Reference in New Issue
Block a user